Respuesta
en
Microsoft Excel
a
Nombres de hojas de otro archivo
Puede ser una macro como esta: Sub NombresHojas() Dim i(256) ruta = "C:\Archivos\" archivo = "Archivo123.xls" miarchivo = "macro_nombreshojas.xls" Workbooks.Open Filename:=ruta & archivo Windows(archivo).Activate x = ActiveWorkbook.Sheets.Count For j...
Respuesta
en
Microsoft Excel
a
Códigos para automatizar una macro, ejecutarla automáticamente con unas condiciones
Pero por lo que entiendo la idea es que se esté evaluando constantemente la hora para que la macro se ejecute en la hora exacta. Si es así, aunque puede hacerse, no te lo recomiendo puesto que esto significa que el archivo debe permanecer abierto...
Respuesta
en
Microsoft Excel
a
Tengo duda si como hacer una macro
Lastimosamente no te entendí. Quizás puedas darme un ejemplo o subir un archivo a la red donde me puedas explicar un poco más. Quedo atento, recuerda pedir una aclaración en lugar de finalizar la pregunta.
Respuesta
en
Microsoft Excel
a
Bloqueo automático de celdas
Se me ocurre que podrías utilizar el evento Change del Worksheet donde estás introduciendo los datos. No en la macro sino en la hoja. De esta manera, si tienes algo como: Private Sub Worksheet_Change(ByVal Target As Range) Target.Locked = True...
Respuesta
en
Microsoft Excel
a
Seleccionar lista combobox
Con el comando: Range("A3").End(xlDown).Address Puedes conocer la dirección del último registro hacia abajo de A3, si no hay ninguno tendrás como resultado A65536, pero si hay al menos 1 entonces te funcionará bien. Con esto podrías agregar el rango...
Respuesta
en
Microsoft Excel
a
Un solo CommandButton_Click() para muchos botones
Dale una revisada a esta página. Fíjate en el código que ellos aplican allí, pienso que de esa forma se puede conseguir lo que dices. http://www.sas-tips.com/vba/forms.shtml
Respuesta
en
Microsoft Excel
a
Base de datos en Excel y fórmulas a utilizar
Lo que intentas no es tan sencillo, es decir, no conozco forma de hacerlo mediante una fórmula sencilla. Te envío un par de ejercicios que podrían servirte. http://es.geocities.com/webtavopz/Files/ejemplo_resumen2.xls...
Respuesta
en
Microsoft Excel
a
Eliminar nombres de rangos
Quizás una macro como esta: Sub BorraNombres() n = ActiveWorkbook.Names.Count For i = 1 To n ActiveWorkbook.Names(1).Delete Next i End Sub
Respuesta
en
Microsoft Excel
a
Macro condicional
Quizás lo puedes hacer con la función BUSCARV, pero deberías tener una columna adicional (antes de la columna 1) que te concatene los datos de las columnas 1, 2, 3, 4 y 5. Revisa si esta alternativa te funciona. Si no sabes como funciona dicha...
Respuesta
en
Microsoft Excel
a
Saludos
No creo que exista. Quizás si me cuentas qué intentas hacer encontremos otra alternativa para ello.