Respuesta
en
Microsoft Excel
a
Macro que se ejecute en todos los libros abiertos
Checa este código a ver si te funciona, si quieres que te funcione en todos los libros guarda la MACRO en la plantilla de Excel. Sub CopiaCeldas() Dim i As Integer Dim nombre As String Dim sLibro As Workbook Dim sNombreLibro As String For Each sLibro...
Respuesta
en
Microsoft Excel
a
Filtrar con macros
Te sugiero que utilices los UserForm del Editor de Visual Basic Ahí podrás agregar cajas de texto para capturar los valores que necesites. Y Un botón que te permita evaluar. Si necesitas algo más no dudes en hacérmelo saber.
Respuesta
en
Microsoft Excel
a
Cerrar archivo
Agrega ésta línea a tu código existente If EstaEnUsoElLibro("Respaldo.xls") Then Workbooks("Respaldo.xls").Close SaveChanges:=True Function EstaEnUsoElLibro(ByVal sNombreDelLibro As String) As Boolean On Error GoTo Err_EstaEnUsoElLibro Dim LibroExcel...
Respuesta
en
Microsoft Excel
a
Formato ListBox
Puedes grabar una MACRO que se active cuando abras tu libro y en esa MACRO poner las condiciones iniciales que tu deseas tener. La MACRO la deberías poner en el Objeto ThisWorkbook Private Sub Workbook_Open() 'Aquí puedes poner las condiciones...
Respuesta
en
Microsoft Excel
a
Macro abrir todos los *.xls de una carpeta
A ver que te parece esta modificación Sub MyMacro4() 'Siempre es preferible declarar las variables que usemos Dim MiRuta As String Dim arcact As String MiRuta = ActiveWorkbook.Path 'ChDir (ActiveWorkbook.Path)'Al parecer esto no estaba funcionando...
Respuesta
en
Microsoft Excel
a
Odenar Hojas de acuerdo a su nombre
Necesitas mediante una MACRO recorrer la colección de HOJAS y sí cumplen con tu condición entonces guardas el nombre de la hoja en un arreglo, cuando termines el recorrido ordenas el arreglo y luego comienzas a mover las hojas según el orden que...
Respuesta
en
Microsoft Excel
a
COPIAR rango de celda
Se me ocurre lo siguiente después de la línea Selection. CurrentRegion.Select puedes ejecutar otra MACRO SeleccionSinEncabezados que seleccione el rango sin encabezados y luego sigues haciendo lo demás por ejemplo: Sub Sub Macro1()...
Respuesta
en
Microsoft Excel
a
¿Cómo ocultar las acciones de una macro?
Intenta con estas líneas Application.ScreenUpdating = False 'Congela la pantalla 'Aquí van las demás acciones Application.ScreenUpdating = True 'Refresca la pantalla
Respuesta
en
Microsoft Excel
a
Buscar sumandos
Si sólo necesitas conocer los elementos que componen tu resultado puedes usar la opción Rastrear Precedentes de la Auditoría de Fórmulas También puedes crear una MACRO que usando los datos de la suma te cambie el color de esas celdas. Sub...
Respuesta
en
Microsoft Excel
a
Escribir en una hoja y se refleje en otra
Porque no lo resuelves usando MACROS En el evento SheetChange del Objeto Workbook puedes capturar la celda que cambió ademas la hoja quela contiene. Prueba con este ejemplo que lo que hace es devolverte la referencia total de la celda que cambió...