VBA .Copiar valor de celda de Excel sin fórmula

Resuelto
sanchis81 Mensajes publicados 138 Estado Miembro -  
 toto -
Hola,

he utilizado una macro que copia el contenido de una celda para pegarlo en la última fila no vacía de una columna.

Desafortunadamente, si la celda de origen contiene una fórmula, será la fórmula la que se copie en la celda de destino y no el valor de la celda de origen.

Aquí está mi código:

Sub test()
Sheets(1).Cells(1, 1).Copy Sheets(2).Cells(65535, 1).End(xlUp)(2)
End Sub

¿Qué debo modificar en este código para poder copiar realmente el valor de la celda de origen?
Configuración: Windows XP Internet Explorer 6.0

3 respuestas

m@rina Mensajes publicados 27430 Fecha de registro   Estado Moderador Última intervención   11 562
 
Hola

Intenta esto:

Sub test() Sheets(1).Cells(1, 1).Copy Sheets(2).Cells(65535, 1).End(xlUp)(2).PasteSpecial Paste:=xlPasteValues End Sub 


m@rina
--
Inútil hacerme preguntas en MP...
Definitivamente no voy a responder... El foro está hecho para eso.
2