Por que con do while? ¿Cuál es la condición a cumplir si solo veo que necesitas copiar las celdas enteritas cada vez que arranques la macro no?
Hay que agregar más datos:
Copiar la columna A y B de la hoja1, ¿y en la hoja2 en donde se copiaran? ¿En la misma columna?
Copiar la columna C y DE de la hoja1, ¿y en la hoja3 en donde se copiaran? ¿En las misma columna?
Sub copiarcolumna()
'
Sheets("Hoja1").Select
Columns("A:B").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Hoja2").Select 'en la hoja 2 pegara las columnas copiadas en las mismas columnas.
Columns("A:B").Select
ActiveSheet.Paste
Sheets("Hoja1").Select
Columns("C:D").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Hoja3").Select 'en la hoja 2 pegara las columnas copiadas en las mismas columnas.
Columns("C:D").Select
ActiveSheet.Paste
End Sub
Finaliza please o dame más info.
Slds.
A mi si me sirvió tu respuesta Gosts.. Gracias.. :DSolo me falta una cosita pero seguire buscando a ver que encuentro :p - norma flores