Notifications
Clear all

Intervalos nomeados no VBA

6 Posts
1 Usuários
0 Reactions
2,652 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pessoal,
Gravei uma macro para copiar um intervalo e colar em outra planilha. Porém, gostaria que o excel copiasse o intervalo que eu nomeei como "dados".

Está assim:
Sheets("Macro").Select
Range(""A2:F10"").Select
Selection.Copy

Eu gostaria que ao invés de selecionar o intervalo A2:F10, o excel selecionasse o intervalo nomeado como "dados"

Tentei isso:
Sheets("Macro").Select
Range("dados").Select
Selection.Copy

mas num deu.

Como faço?

abs

 
Postado : 03/11/2011 9:39 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olha cara fiz um teste e funcionou!
Os nomes estão escritos corretamente?
E o restante da rotina?
Talvez o erro esteja ai...

 
Postado : 03/11/2011 11:13 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde,

Segue uma sugestão de código:

Sub Copiar()
    Sheets("Macro").Range("Dados").Copy Sheets("Destino").[A1]
End Sub

Abraço

 
Postado : 03/11/2011 12:03 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite!!!
Só para complementar a dica do mestre JValq....

Como dica é sempre bom dar uma pesquisada.....ai vai..

http://www.ozgrid.com/VBA/delete-named-ranges.htm

Att..

 
Postado : 03/11/2011 4:21 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

AAA pessoal...com base no exemplo do Anderson, pude ver que o problema estava em outro lugar.

Obgd gente.

sempre aprendo bastante aki.

abs

 
Postado : 03/11/2011 5:25 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá !
Que bom poder ajudar.
Mostra onde tava o problema assim se alguem tiver algum problema parecido pode solucionar facilmente.
Precisando tamo ai.
BLZ?
T+

 
Postado : 04/11/2011 5:27 am