Excel : Copiar Datos con For Next
Publicado por antonio trigo (1 intervención) el 18/03/2010 17:02:54
Tengo la siguiente estructura:
For k = 1 To 3
For C = 1 To 3
If Sheets("Registros").Cells(C, 2) <> "" Then
Sheets("Par.Económicos").Columns(Sheets("Registros ").Cells(C, 2).Value).Copy
Sheets("Tabla Copia").Columns(k).PasteSpecial (xlPasteValues)
End If
Next C
Next k
Mi intención es copiar los datos de la Fila 1 y la Columna 2, y pegarlos en otra hoja,
Copiar los datos de la Fila 2 y la Columna 2,y pegarlos en la siguiente columna de la otra hoja
así sucesivamente siempre que se cumpla esta condición If Sheets("Registros").Cells(C, 2) <> "".
NO FUNCIONA, porque la macro sólamente me copia los datos de la Fila 3 y la Columna 2,
Podéis ayudarme, por favor !!!
For k = 1 To 3
For C = 1 To 3
If Sheets("Registros").Cells(C, 2) <> "" Then
Sheets("Par.Económicos").Columns(Sheets("Registros ").Cells(C, 2).Value).Copy
Sheets("Tabla Copia").Columns(k).PasteSpecial (xlPasteValues)
End If
Next C
Next k
Mi intención es copiar los datos de la Fila 1 y la Columna 2, y pegarlos en otra hoja,
Copiar los datos de la Fila 2 y la Columna 2,y pegarlos en la siguiente columna de la otra hoja
así sucesivamente siempre que se cumpla esta condición If Sheets("Registros").Cells(C, 2) <> "".
NO FUNCIONA, porque la macro sólamente me copia los datos de la Fila 3 y la Columna 2,
Podéis ayudarme, por favor !!!
Valora esta pregunta


0