Cecilio Pérez Maqueda

Cecilio Pérez Maqueda

Con hambre de aprender Macros
 17,7K puntos  México @cecilioperezmaqueda desde - visto
Preguntar

Respuestas

Respuesta en y en 2 temas más a

Eliminar celdas vacías de una columna

Ya probaste algo así, adáptalo a tus necesidades Range("b6").Select fin = Range("b" & Rows.Count).End(xlUp).Row Set ran = Range("b6:b" & fin).SpecialCells(xlCellTypeBlanks) ran.EntireRow.Delete

¿Cómo copiar información de una hoja a otra?

A ver prueba esto si te sirve, adapta lo que necesites, o dime datos concretos para ayudarte, saludos Sub uniendohojas() For Sig = 2 To Worksheets.Count Worksheets(Sig).UsedRange.Copy _ Worksheets(1).Range("a1048576").End(xlUp).Offset(1) Next...
Respuesta en a

No puedo hacer que una macro guarde un archivo excel con el nombre de una celda

Prueba algo así Sub guardando() Nombre = "C:\Users\I5\Desktop\" & Range("c20").Value & ".xls" ActiveWorkbook.SaveAs Nombre End Sub
Respuesta en y en 1 temas más a

Macro para hacer rápida el recorrido de miles de celdas en una columna

Por el momento puedes Poner lo siguiente Application.screenUpdating= False antes de j=2 y justo antes de end Sub escribe Application.screenUpdating= True En cuanto tenga un tiempo libre o un espacio, le acomodamos el With para aligerar otro poco O si...
Respuesta en y en 2 temas más a

Macro que recorre celdas filas busca datos y los copia en otra hoja

¿Y en qué columna se encuentran los datos a comparar?
Respuesta en y en 2 temas más a

Macro para insertar un valor en una celda de excel

A ver si te entendí mientras tengas datos en la columna A quieres insertar determinada palabra en la columna "B" me imagino que varia los datos de la columna A Prueba y comentas En este ejemplo supuse que tus datos inician en la celda A1 puedes...
Respuesta en y en 1 temas más a

Corregir Range en VBA a ejecutar en lista desplegable

Quieres qué al realizar cualquier cambio en el rango ("A2:¿A300") automáticamente se limpie tu celda B2? Ya intentaste algo así como Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$2:$A$300 Then Range("B2").ClearContents...
Respuesta en y en 1 temas más a

Macro que copie una fórmula hasta ultima fila con datos de una columna

Supongamos que la celda donde se encuentra la fórmula sea iv3, entonces Range("iv3"). Copy Range("iv4:iv" & Range("A" & Rows. Count).End(xlUp). Row). PasteSpecial xlPasteAll
Respuesta en y en 3 temas más a

¿Necesito una macro para guardar los datos de una factura en otra hoja llamada histórico?

Puedes enviarme tu archivo con los resultados esperados a [email protected]

Necesito una macro que elimine una línea en excel cuando en toda la línea no existe ningún dato

Esto te recorre hacia arriba pero también puedes cambiar esta linea ActiveSheet.Rows(X).Delete Shift:=xlShiftUp por ActiveSheet.Rows(X).EntireRow.Delete Sub BORRADOCELDASBLANCAS() Dim X As Long With ActiveSheet For X =...