
Macro en excel
Publicado por Ana (26 intervenciones) el 21/04/2022 09:01:25
Estoy generando una macro con los siguientes datos:
Sub grabardatos()
'Definir objeto a utilizar
Dim hojaInicio As Worksheet
Dim hojaFin As Worksheet
Set hojaInicio = Worksheets("formulario_P")
Set hojaFin = Worksheets("BBDD_FORM_P")
hojaInicio.Range("D15").Copy
hojaFin.Range("D2:D100").PasteSpecial Paste:=xlPasteValues
En este ultimo paso ¿Cómo puedo pedirle que solo copie datos hasta al ultima fila?. Se trata de un rango sobre el que conozco la celda de inicio pero no la celda del final porque no se cuantas líneas se van a incorporar al fichero. No doy con ello ¿me podéis echar una mano
Sub grabardatos()
'Definir objeto a utilizar
Dim hojaInicio As Worksheet
Dim hojaFin As Worksheet
Set hojaInicio = Worksheets("formulario_P")
Set hojaFin = Worksheets("BBDD_FORM_P")
hojaInicio.Range("D15").Copy
hojaFin.Range("D2:D100").PasteSpecial Paste:=xlPasteValues
En este ultimo paso ¿Cómo puedo pedirle que solo copie datos hasta al ultima fila?. Se trata de un rango sobre el que conozco la celda de inicio pero no la celda del final porque no se cuantas líneas se van a incorporar al fichero. No doy con ello ¿me podéis echar una mano
Valora esta pregunta


0