Notifications
Clear all

Macro dando erro - sem motivo!!!

3 Posts
2 Usuários
1 Reactions
64 Visualizações
JSCOPA10
(@jscopa10)
Posts: 344
Reputable Member
Topic starter
 

Porque essa Macro (que está em um Módulo) insisti em dar erro ao executá-la?? ... (ImprimirPDF é o nome da Aba)!!!

 

Sub LimparConteudoPlanilha10()
       ImprimirPDF.Range("A4:p412").Clear
End Sub

 

Assim também continua dando erro ...

Sub LimparConteudoPlanilha8()
       Worksheets(ImprimirPDF).Range("A4:P412").Clear
End Sub

Este tópico foi modificado 3 semanas atrás 2 vezes by JSCOPA10
 
Postado : 01/11/2024 8:59 pm
kev027
(@kev027)
Posts: 61
Trusted Member
 

Lembrando que uma Sheet tem 2 nomes, o primeiro conseguimos manipular pela janela de propriedades VBA e o outro é o que conhecemos, o nome que aparece na tela principal do Excel.

  • O primeiro caso dará certo caso o nome mais "interno"(janela de propriedades VBA) for ImprimirPDF
  • O segundo usando Worksheets, precisa passar o índice da planilha(1, 2, 3...) ou o nome entre aspas → Worksheets("ImprimirPDF")
 
Postado : 01/11/2024 10:52 pm
JSCOPA10
(@jscopa10)
Posts: 344
Reputable Member
Topic starter
 

Já resolvido (pelo Edson Faria , ou Edson BR) ... Faltaram as aspas no nome da Aba!! 

 

Sub LimparConteudoPlanilha8()
       Worksheets("ImprimirPDF").Range("A4:P412").Clear
End Sub

 

RESOLVIDO!!!!!!!!!!!

Este post foi modificado 3 semanas atrás por JSCOPA10
 
Postado : 01/11/2024 11:22 pm
kev027 reacted