Copiar datos de una hoja a otra
Tengo una hoja en la cual copio unos datos que se extraen de un programa de inventario, a esta ya logre quitarle las columnas que no voy a utilizar y los datos que quedan los copio a una hoja llamada entradas, hata allí todo marcha bien con la ayuda de uno de los códigos que tu colocaste lo hace perfecto, el inconveniente esta en que cuando tengo nuevos datos y corro la macro para que anexe los nuevos a la hoja entradas esta lo hace pero me pega también los encabezados me puedes ayudar con esto la verdad estoy perdido en el tema. Te copio el código el cual he tomado de todas partes para lograrlo.
Sub CopiarCeldas()
'Definir objetos a utilizar
Dim wsOrigen As Excel.Worksheet, _
wsDestino As Excel.Worksheet, _
rngOrigen As Excel.Range, _
rngDestino As Excel.Range
'Indicar las hojas de origen y destino
Set wsOrigen = Worksheets("Copia")
Set wsDestino = Worksheets("Entradas")
'Indicar la celda de origen y destino
Const celdaOrigen = "A1"
Const celdaDestino = "A1"
'Inicializar los rangos de origen y destino
Set rngOrigen = wsOrigen.Range(celdaOrigen)
'Set rngDestino = wsDestino.Range(celdaDestino)
u = wsDestino.Range("A" & Rows.Count).End(xlUp).Row + 1
Set rngDestino = wsDestino.Range("A" & u)
'Seleccionar rango de celdas origen
rngOrigen.Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
'Pegar datos en celda destino
rngDestino.PasteSpecial xlPasteAll
Application.CutCopyMode = False
End Sub
1 Respuesta
Respuesta de Dante Amor
1
