- 27 Set 2015 às 18:51
#3668
Boa Noite Amigos.
Preciso de uma ajudinha em vba. Talvez seja coisa simples, mas já tentei de tudo e não consigo desenvolver.
É o seguinte, eu preciso copiar o valor de Plan1 A1 e colar valores em Plan2 A1, mas sem precisar selecionar a sheet Plan2.
Consigo fazer dessa forma:
Sub Copiar()
Dim wsOrigem As Worksheet
Dim wsDestino As Worksheet
Set wsOrigem = Worksheet("Plan1")
Set wsDestino = Worksheet("Plan2")
With wsOrigem
.Range("A1").Copy Destination:=wsDestino.Range("A1")
End With
End Sub
Meu problema é que o valor em Plan1 é uma fórmula e quando ele cola na plan2 continua sendo uma forma. Preciso que seja colado valores, mas sem que o Excel ative ou selecione a plan2 para colar.
Preciso de uma ajudinha em vba. Talvez seja coisa simples, mas já tentei de tudo e não consigo desenvolver.
É o seguinte, eu preciso copiar o valor de Plan1 A1 e colar valores em Plan2 A1, mas sem precisar selecionar a sheet Plan2.
Consigo fazer dessa forma:
Sub Copiar()
Dim wsOrigem As Worksheet
Dim wsDestino As Worksheet
Set wsOrigem = Worksheet("Plan1")
Set wsDestino = Worksheet("Plan2")
With wsOrigem
.Range("A1").Copy Destination:=wsDestino.Range("A1")
End With
End Sub
Meu problema é que o valor em Plan1 é uma fórmula e quando ele cola na plan2 continua sendo uma forma. Preciso que seja colado valores, mas sem que o Excel ative ou selecione a plan2 para colar.