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