Necesito Hacer una Macro que copie datos de Hoja1 a Hoja2 cuando cumpla condición. Sin dejar espacios en Blanco
Necesito hacer una macro que me copie datos de columnas A, B, C en la hoja2 siempre que la columna G sea mayor que 0. Pero que no me deje filas en blanco. Que se copien los datos en la primera fila en blanco de la hoja dos. Tengo una que copie de una pregunta anterior pero escribe en las mismas filas en hoja2 y me deja espacios.
Sub quiebres()
Set h1 = Sheets("hoja1")
Set h2 = Sheets("hoja2")
For i = 2 To 1000
If h1.Cells(i, "G") > 0 Then
h2.Cells(i, "A") = h1.Cells(i, "A")
h2.Cells(i, "B") = h1.Cells(i, "B")
h2.Cells(i, "C") = h1.Cells(i, "C")
End If
Next
End Sub
1 respuesta
Respuesta de Cecilio Pérez Maqueda
1