Notifications
Clear all

Colar dados na planilha

3 Posts
3 Usuários
0 Reactions
1,225 Visualizações
(@fablordelo)
Posts: 0
New 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)
Posts: 0
New 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.

 
Postado : 27/06/2017 8:50 am
(@osvaldomp)
Posts: 857
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
 
Postado : 27/06/2017 12:16 pm