Excel 2007 - Tentando copiar e colar valores apenas por padrão e excluir a fonte em vba

0

Estou tentando encontrar uma maneira de usar somente os valores especiais de corte e colagem. Pelo que li até agora, parece que não é possível. Então, a outra maneira que encontrei é usar vba, para copiar e colar valores apenas na minha planilha. Agora, gostaria de adicionar uma linha para excluir a fonte depois que ela foi colada.

aqui está o que eu encontrei até agora (desculpe, eu sou completamente novo em vba).

Sub PasteAsValue()
    Selection.PasteSpecial Paste:=xlPasteValues
End Sub

então, sob o nome da macro "PasteAsValue", insiro uma tecla de atalho ctrl + v

Obrigado pela ajuda.

    
por Rene Bourgoin 30.01.2018 / 17:11

1 resposta

0

Desde que você não tenha especificado qual linha / linhas para cortar, colar e excluir, portanto, eu assumi a linha de origem e destino. Melhor você alterar o intervalo que você precisa.

Sub CutPaste()    

        Worksheets("Sheet1").Activate
        Range("A2").Select
        Selection.Cut
        Range("A10").Select
        ActiveSheet.PasteSpecial Paste:=xlPasteValues
        Range("A2").EntireRow.Delete

    End Sub

Espero que isso ajude você.

    
por 15.02.2018 / 10:53