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ó...
Respuesta
en
Microsoft Excel
a
Copiar fórmula en celdas vacías
Puedes usar el siguiente código espero te sea de utilidad Sub RellenaCeldas() Dim sRango As String Range("C2").Select 'Colocamos la seleccion en la primera celda para trabajar RAnge(Selection, Selection.End(xlDown)).Select 'Hacemos una selección...
Respuesta
en
Visual Basic
a
Tengo un problema muy urgente con una búsqueda de VB
No entiendo muy bien cual es el propósito de esta linea ActiveWorkbook.ActiveSheet.Cells(nLinD, nCol) = Sheet.Add.After.Cells(nLin, nCol) Pero lo que te puedo comentar es que la segunda línea te provoca un error porque estas intentando añadir una...
Respuesta
en
Microsoft Excel
a
Duda sobre un documento madre y links relacionados creados con Microsoft Power Point
Puedes usar el siguiente código en cada presentación, sólo necesitas asociar la MACRO llamada LlamarPresentacion <span style="font-weight: normal;">al botón </span>con el que mandas llamar a las presentaciones en vez de usar las opciones...
Respuesta
en
Microsoft Excel
a
Actualizar xml desde excel
Porque no intentas Exportar el archivo XML, de esa manera los datos que prevalecen son los que actualizaste, de hecho el comando Actualizar sirve para volver a traerlos datos del Origen si estos fueron modificados desde otra aplicación. Igual puedes...