Notifications
Clear all

FORMATAR TAMANHO DA FONTE APÓS SALVAR PLANILHA.

6 Posts
2 Usuários
0 Reactions
1,209 Visualizações
(@luizhcosta)
Posts: 0
New Member
Topic starter
 

Olá,

Boa tarde,

Imaginem a situação de se criar uma planilha com muito zelo e o usuário modifica tudo. Altera o tamanho da fonte, muda a cor de fundo, incluir fórmulas...tudo que você não imaginou.

Minha situação é bem resumida, o que gostaria de fazer é:

Toda vez que uma planilha for salva, uma macro formata um determinado range deixando este range sempre com a fonte ARIAL, 10.

Apenas isso!

Obrigado a todos que sempre nos atenderam prontamente aqui.

 
Postado : 11/02/2015 1:13 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!!

Grave uma Macro, usando a formatação desejada!!!
http://guiadoexcel.com.br/como-gravar-macro-no-excel
http://www.techtudo.com.br/dicas-e-tuto ... excel.html

Att

 
Postado : 11/02/2015 2:44 pm
(@luizhcosta)
Posts: 0
New Member
Topic starter
 

Obrigado pela dica Fernando.

A ação de formatar deve estar associada ao evento de salvar a planilha. Então toda vez que for salva, ainda que não seja salva no fechamento, a macro formata o range.

É isso !

 
Postado : 11/02/2015 5:01 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Meu nome é alexandre!!!

Grave uma Macro.

Ex: Macro1

Dentro do módulo de Arquivo (EstaPasta_de_trabalho), cole o código.

Private Sub Workbook_Open() 
 Call Macro1
End Sub

Att

 
Postado : 11/02/2015 5:20 pm
(@luizhcosta)
Posts: 0
New Member
Topic starter
 

Opa, desculpe pela troca dos nomes.

Eu já conheço a solução que você apontou. Dessa forma, a macro vai ser executada toda vez que o arquivo fpr aberto. Então o usuário edita a planilha e salva com formatações diversas. Então da proxima vez que a planilha for aberta a formatação é refeita. Certo ?

A planilha em questão após aberta, é editada e permanece aberta por tempo longo. Então a formatação somente será refeita quando for fechada e reaberta.

É uma solução, mas não é a que imaginei. Como disse, sempre que a planilha for salva, a formatação deverá ser refeita.

Buscarei uma outra alternativa. Caso contrário utilizarei a sua.

Obrigado!

 
Postado : 11/02/2015 8:33 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Então tente assim...

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel as Boolean) 
Call Macro1
End Sub

Att

 
Postado : 12/02/2015 9:54 am