Notifications
Clear all

Colar dados na planilha

3 Posts
3 Usuários
0 Reactions
1,242 Visualizações
(@fablordelo)
Posts: 10
Active Member
Topic starter
 

Bom dia

Gostaria de uma macro que verifique se existe algum dado na área de transferência (copiado)

Se houver: Execute a colagem dos dados na planilha

Se não houver: Mostre a mensagem, "Não existe dados para serem colados na planilha"

Alguém pode me ajudar, por favor ?

 
Postado : 27/06/2017 8:17 am
leandroxtr
(@leandroxtr)
Posts: 447
Reputable Member
 

Como você não postou maiores detalhes e muito menos o anexo "modelo", fiz conforme me apraz.

Copie o código em algum módulo e depois chame-o conforme desejar.

Sub code()

Dim ws      As Worksheet
Dim wsheet  As Worksheet

Set wsheet = Sheets("nome da planilha à copiar")
Set ws = Sheets("nome da planilha à colar")

ws.Select

If ws.Cells.Select = Empty Then
MsgBox "Não existe dados para serem colados na planilha"
Exit Sub
Else
wsheet.Select
wsheet.Cells.Select
Cells.Copy
ws.Select
ws.Range("A1").Select
ActiveSheet.Paste
End If

End Sub

Espero ter ajudado.

Se te ajudou, não se esqueça de dar um like na resposta e marcar o tópico como finalizado.

Abraços!
Leandro Cordeiro

 
Postado : 27/06/2017 8:50 am
(@osvaldomp)
Posts: 858
Prominent Member
 

Veja se ajuda:

Sub VerificaÁreaTransferência()
 If Application.ClipboardFormats(1) = -1 Then
  MsgBox "AT vazia"
 Else
  MsgBox "há conteúdo na AT"
 End If
End Sub

Osvaldo

 
Postado : 27/06/2017 12:16 pm