Respuesta
en
Microsoft Excel
a
Como extraer los datos de una celda
Primero debes reemplazar los caracteres no numéricos por un espacio, luego ( en excel 2007) existe una opción denominada "texto en columnas", esta en la pestaña "Datos", te posicionas sobre el dato que deseas separar y presionas el botón, esto...
Respuesta
en
Microsoft Excel
a
Parecido a un sistema de coordenadas
Este script genera números casi-aleatorios (se pueden repetir) Private Sub CommandButton1_Click() ' numeros aleatorios Dim m As Integer Dim i As Integer Randomize i = 1 Do Until i = 10 m = Rnd * (1 - 50) + 50 Range("A" & i).Select Range("A" &...
Respuesta
en
Visual Basic
a
Buscar de textbox1 y mostrar resultado(s) en lista
Prueba con esto Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) If KeyCode = 13 Then Dim n As Long Dim i As Long TextBox1 = Trim(TextBox1) If TextBox1 = "" Then Exit Sub If Len(TextBox1) = 0 Then Exit Sub...
Respuesta
en
Visual Basic
a
Validar datos numéricos y permitir borrar
No se si comprendí bien, pero por lo general en los textbox siempre borras el texto con la tecla retroceso. Ahora dices que validaste el control para que entraran solo números y punto, ¿esta validación la realizaste mediante Mascara de formato o...
Respuesta
en
Microsoft Excel
a
Comprobar hipervínculos
Si eso es posible. Para ello debes servirte de un Control ActiveX el "Microsoft Internet Transfer Control, Version XXX". También conocido como Inet Una vez que lo insertas en Excel, debes: Establecer la Propiedad AccessType (Establece si el Inet se...
Respuesta
en
Microsoft Excel
a
Macro para imprimir rango, incluyend celds ocults
Prueba Sub PrintSelec() Rows("40:175").Select Selection.EntireRow.Hidden = False Range("A1:W175").Select Range("W1").Activate Selection.PrintOut Copies:=1, Collate:=True, IgnorePrintAreas:=False Rows("40:175").Select Selection.EntireRow.Hidden = True...
Respuesta
en
Microsoft Excel
a
Inhabilitar ingreso de información en una celda
Prueba esto en el evento change de tu hoja: If Range("A1").Value = "" Then Range("A3").Value = "": Range("A4").Value = "": Range("A5").Value = "" Si no hay ingreso de un dato en A1, pues simplemente te dejara en blanco las celas A3, A4, A5 Bye
Respuesta
en
Microsoft Excel
a
¿Cómo puedo poner código continuos ejem i-1 a i-10?
Si en A1 tienes un número por ejemplo el 1 y quieres que en B1 aparezca i-1 ( el código), te sugiero que el carácter "i-" lo ubiques en una celda auxiliar y luego simplementes concatenas la información de las celdas que tiene los números con la que...
Respuesta
en
Visual Basic
a
Evento clic o doble clic de un mshflexgrid
No conseguí replicar el problema que tienes. Cada vez que tomo una fila del flexgrid, me da el registro que selecciono, ningún otro... Cuando dices que te da la fila superior, te refieres al foco dentro del control o a la info que recupera al...
Respuesta
en
Visual Basic
a
Color de pixel en pantalla
¿Supongo qué la imagen esta en un picture?. Probaste con bajar la escala del picture, por ejemplo Picture1. Scale (-2, 2)-(2, -2) Con esta escala puedes ir mucho más rapido si realizas un rastreo pixel a pixel, hace rato realize un aplicación que...