Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Qual a diferença?

Olá,

Na prática, qual é a diferença entre Activecell.PasteSpecial xlValues e Activecell.PasteSpecial xlContents?

1 resposta
solução!

Boa tarde Roger!

Activecell.PasteSpecial xlValues

Cola os valores

Activecell.PasteSpecial xlContents

Cola o conteúdo das células, inclusive fórmulas.

Testa essa macro aqui:

Public Sub comparacao_xlValues_xlContents()
    Cells(1, 1).FormulaR1C1 = "=1+1+1+1+1"
    Cells(1, 1).Copy

    Cells(2, 1).Select
    ActiveCell.PasteSpecial xlValues

    Cells(3, 1).Select
    ActiveCell.PasteSpecial xlContents

    Application.CutCopyMode = False
End Sub

Depois observe o conteúdo (valor) e a fórmula das células A2 e A3.