Respuesta
en
Microsoft Excel
a
Macro que tome contenido de celda
Este es un ejemplo Sub test() nombre = Range("b2") Windows(nombre & ".xlsm").Activate End Sub la macro toma el nombre del rango b2 de cualquier hoja y le anexa la extension, para que active esa ventana en especifico, el chiste es que tienes que tener...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Nombre de UserForm Activo VBA Excel
y porque no usas el modulo del formulario Private Sub UserForm_Activate()?, este modulo le indica a la macro que cada que el formulario se active se ejecute en automático, así te ahorras código al hacerlo en un modulo externo. Private Sub...
Respuesta
en
Visual Basic
y en 1 temas más
a
Cuadriculas en Formularios de Visual Basic Excel 2013
Respuesta
en
Microsoft Excel
a
Código para Combobox anidado a otro y Listbox
Crea un formulario con dos combobox y 1 listbox y agrega al formulario el siguiente código, luego crea una tabla de productos empezando en la celda A1 y corres la macro, esta llenara el combobox 1 con los datos de la línea de negocio, luego en el...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Dar formato para realizar un for
Prueba con esta macro, la instrucción small lee los valores mínimo orden ascendente, es decir toma el primer valor más pequeño y lo muestra, luego toma el segundo valor más pequeños y lo muestra, después va y busca el tercer numero más pequeño y así...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Usar la Instrucción On Error Varias veces dentro de la misma Macro
Puedes ponerlo así on error resume next instruccion on error goto 0 on error resume next instruccion on error goto 0 El on error goto 0 es para resetear el error si omites la instrucción el numero error se queda almacenado y puede dar problemas más...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macro para Copiar una fórmula
Esta es la macro corregida solo cambia las comas por ; (en caso de error) Sub AA() ActiveCell.FormulaLocal = "=Si(C1<>" & """""" & ",E1,1)" End Sub
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Ordenar resultados de un dato de manera Horizontal
Prueba con esta macro, solo cambia el a1 y el a2 de las primeras 2 líneas de acuerdo a los datos que manejes en este caso A1 son los títulos Sub ordenar() filas = Range("a1").CurrentRegion.Rows.Count - 1 Set datos = Range("a2").Resize(filas, 2) With...
Respuesta
en
Visual Basic
y en 1 temas más
a
Necesito juntar campos que cumplan un criterio
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Macro para numerar celdas del 1 al 14
Prueba con esta macro Sub numerar() With Range("A3") .Value = 1 .AutoFill Destination:=Range("A3:A16"), Type:=xlFillSeries End With End Sub
