Cecilio Pérez Maqueda

Cecilio Pérez Maqueda

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

Respuestas en Programación

Respuesta en y en 1 temas más a

¿Cómo acelerar macro para enviar datos a base de datos?

prueba con esto antes de fila=2 Application.ScreenUpdating = False y antes de end sub Application.ScreenUpdating = True
Respuesta en y en 2 temas más a

Necesito pasar información de una hoja a otra

Te paso un ejemplo muy sencillo, puedes adaptarlo fácilmente a tus necesidades Sub quieres() 'by Cecilio Perez maqueda Dim wb As Workbook: Set wb = ThisWorkbook Dim Ho As Worksheet: Set Ho = wb.Sheets("contabilidad") Dim Hd As Worksheet: Set Hd =...
Respuesta en y en 2 temas más a

Al copiar en otra hoja una serie de filas según una condición me gustaría que las copiara en el mismo formato que la de origen.

Desarrollé esta macro y te copia los formatos, puedes Sub quiebres() Dim wb As Workbook: Set wb = ThisWorkbook Dim Ho As Worksheet: Set Ho = wb.Sheets("Hoja1") Dim Hd As Worksheet: Set Hd = wb.Sheets("Hoja2") Dim ucel 'ucel = Hd.Range("A" &...
Respuesta en y en 2 temas más a

Macro que desde libro balances, active libro1 abierto, copie hoja1 y la pegue en libro balances hoja Importaciones

Te paso un ejemplo, lo que está entre paréntesis son las variables que tienes que adaptar, si te das cuenta lleva comillas, por que en tu planteamiento que haces en "hoja1, te falta cerrar comillas, checa que primero va el nombre del libro y luego el...
Respuesta en y en 2 temas más a

Buscar, copiar y pegar con macros

De haberte entendido Sub traslado_y_elimino() Range("a65000").End(xlUp).Offset(1, 0).Value = "end" Range("A1").Select Do While ActiveCell.Value <> "end" If ActiveCell.Value = "valor" Then Range(ActiveCell.Offset(0, 1), ActiveCell.Offset(0,...
Respuesta en y en 2 temas más a

Macro para ocultar un registro de una columna con filtro

Sin filtro seria Sub OCULTAR() Range("A2").Activate While ActiveCell.Value <> "" If ActiveCell.Value Like "*TRANSPORTE*" Then ActiveCell.EntireRow.Hidden = True End If ActiveCell.Offset(1, 0).Activate Wend End Sub Para volver a mostrar Sub mostrar()...
Respuesta en y en 2 temas más a

Macro extraer valores únicos que son resultado de fórmula

A ver intenta en la parte del paste y me comentas Range("B2").Select ActiveSheet.PasteSpecial Paste:=xlPasteValues
Respuesta en y en 2 temas más a

Copiar Datos de Columna con datos y vacíos

Esta podría ser una de las tantas formas que puedes usar con while activecell.value<> " " Wend O Do while activecell.value<>" " if activecell.offset.value <> " " then Range(activecell.offset(0,-3), activecell.offset(0,54)).copy...
Respuesta en y en 2 temas más a

Disculpen expertos me podrían echarme una mano con esta macro con el ciclo de la macro

Para la columna "A" Range("A4).select Do While Activecell.value<>"" Aquí iría las instrucciones que desea que se ejecute mientras sea diferente a nada/espacios
Respuesta en y en 2 temas más a

Como hago para ocultar filas completas con celdas en 0

Supongamos que en la columna B tienes los ceros Sub ocultarfilas() Range("B11").Activate While ActiveCell.Row <> "" If ActiveCell.Value = 0 Then ActiveCell.EntireRow.Hidden = True End If ActiveCell. Offset(1, 0). Activate Wend