Hola.
Soy nuevo en el foro y estoy dando los primeros pasos en aprender a usar VBA para desarrollar planillas simples de Excel para el lugar donde trabajo.
Quisiera consultar si alguno puede ayudarme a crear una Macro simple que cumpla las sigueintes caracterísitcas:
1)Copiar celda F3 de la Hoja Activa.
2)Buscar la primera celda en blanco de la columna A de la "Hoja2" y definirla como celda activa
3)Pegar el valor copiado en 1) en la celda activa de la "Hoja2"
Lo que estoy buscando es que cada vez que se ejecute esta Macro me vaya llenado una celda de la primera columna de la Hoja2 que esté debajo de la anterior. ¿Alguien me podría ayudar con esto?
Yo no utilizaría COPIAR y PEGAR wn VBA. Para eso tenemos las estructuras de memoria, que son más controlables que el portapapeles de Windows.
El código sería algo así:
Dim valor as variant
valor = activesheet.cells(3, 6).value
sheets("Hoja2").cells(sheets("Hoja2").cells(1,1).End(xlDown).row + 1,1).value = valor
Un saludo