Formatação de um &q...
 
Notifications
Clear all

Formatação de um "nome" igual ao outro

3 Posts
2 Usuários
0 Reactions
1,091 Visualizações
xxXLSxx
(@xxxlsxx)
Posts: 42
Eminent Member
Topic starter
 

bom dia pessoal

tenho um range("a5:e10") nomeado pelo gerenciador de nomes (nome é espaco1).

E quero que, ao clicar no botão, a formatação desse nome fique igual a formatação do outro nome(que tem a mesma quantidade de células no range).

Resumindo:

Ao clicar no botão, quero trazer os formatos pelo nome já definido, e não pelo range de células, porque assim ficaria meio trabalhoso para o que estou fazendo.

 
Postado : 24/09/2012 8:20 am
(@tacito)
Posts: 67
Trusted Member
 

Fiquei procurando este comando um tempo atrás, nunca mais esqueço rsrs. Tenta este código, só troca os nomes, e vê se dá certo.

sub copia_formatacao ()

Workbooks(sua pasta).Worksheets(sua planilha).Range(intervalo_que_vai_ser_copiado).Select

Selection.Copy

Workbooks(sua pasta).Worksheets(sua planilha).Range("espaco1").Select

Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False

Application.CutCopyMode = False

end sub

Só lembrando que se tiver trabalhandoi com apenas uma pasta e uma planilha a parte "Workbooks(sua pasta).Worksheets(sua planilha)" pode ser retirada. e precisa colocar o nome do outro intervalo em Range(intervalo_que_vai_ser_copiado).

 
Postado : 24/09/2012 9:25 am
xxXLSxx
(@xxxlsxx)
Posts: 42
Eminent Member
Topic starter
 

Eu já tinha pensado em fazer por colar especial mesmo, porém não sabia que poderia fazer referência no nome com range("nome").

Obrigado

 
Postado : 24/09/2012 2:41 pm