Marcial C. C.

Marcial C. C.

Experto en Excel VBA
 47,6K puntos  Galicia, España @cascamar desde - visto
Preguntar

Respuestas

Respuesta en 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 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 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 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 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 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 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...

Recorrer fila hasta encontrar celda vacía a la derecha

Lo más cómodo es poner un textbox y un botón para realizar el trabajo. Crea los dos controles y te quedará algo cómo esto: Y el código del botón: Private Sub CommandButton1_Click() Dim c As Range If TextBox1 <> "" Then cuota = 50 'Pon la cuota...
Respuesta en 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 " +...

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]