Respuesta
en
Microsoft Excel
y en 1 temas más
a
Como utilizar dos macros que empiezan con Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Así te deben funcionar las dos cosas. Cuando tengas varias cosas que "controlar" en un evento, ponlas en el mismo evento, no puedes tener el mismo evento dos veces en la misma hoja. Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim fil...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Pasar algunos campos de una tabla/consulta/informe a un archivo excel
Envíame los archivos explicando, de forma clara, los datos que quieres exportar a Excel y a que celdas. [email protected]
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Ordenar varias columnas independientemente entre sí
Prueba esto: Sub Ordena() With Range("AK4:AK5000") .Sort key1:=.Cells(1, 1), order1:=xlDescending End With With Range("AL4:AL5000") .Sort key1:=.Cells(1, 1), order1:=xlDescending End With With Range("AM4:AM5000") .Sort key1:=.Cells(1, 1),...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
No funciona el evento Worksheet_Activate
¿No has hecho ningún cambio en el código?, por ejemplo: No tendrás por algún sitio la instrucción Application.EnableEvents = False, sin su correspondiente Application.EnableEvents = True ? Si quieres envíame el fichero y lo examino. [email protected]
Respuesta
en
Microsoft Excel
a
Abrir UserForm, ocultar libro activo, pero que los otros libros abiertos se puedan ver (Excel, Vba)
Debes utilizar esta instrucción, que solo activa el libro que tu le digas: Application.Windows("libro1").Visible = False Cambia libro1 por el nombre de tu libro, y listo Para volver a ver el libro Application.Windows("libro1").Visible = True Si te ha...
Respuesta
en
Microsoft Excel
y en 3 temas más
a
¿Existe alguna función que devuelva un booleano si se ha encontrado o no un valor en una columna de una hoja excel?
Coloca esta fórmula en la celda donde quieres que te devuelva el valor booleano: =SI(ESERROR(BUSCAR("POR";A:A);0;1) Cambia la columna A por la columna donde quieras buscar. Si te ha valido la respuesta.
Respuesta
en
Microsoft Excel
a
Listar valores concretos de una base de datos
Puedes asignar esta macro a un botón. - Cambia los rangos y pon en tu hoja, el filtro Apto en las columnas de filtro que puedas, yo he puesto F1 y F2, tú pon las que no molesten en tu hoja. En F1 debe estar el nombre de la columna donde aparecen los...
Respuesta
en
Microsoft Excel
a
Recorrer fila hasta encontrar celda vacía a la derecha
Respuesta
en
Microsoft Excel
a
Modificar Macro para guardar en otro directorio
Hazlo así: Sub RealizaCopiaHistorico()If [j1] <> "" Then PathActual = [j1] Else PathActual = ActiveWorkbook.PathEnd IfNombreLibro = PathActual + "\" + ActiveWorkbook.NameNombreCopia = Mid(NombreLibro, 1, Len(NombreLibro) - 4) + " HISTORICO Mes " +...
Respuesta
en
Microsoft Excel
a
Buscar información en hojas anteriores en excel
Envíame el fichero, para ver cómo están organizados los datos y te lo actualizo con la macro. [email protected]