Notifications
Clear all

Melhorar funcionamento da macro

5 Posts
3 Usuários
0 Reactions
1,081 Visualizações
(@osmario)
Posts: 13
Active Member
Topic starter
 

Boa tarde!

A planilha em anexo tem uma macro que, acionada, copia a relação de funcionários para a aba "Lista" agrupando-os segundo uma ordem de colunas e sequência de nomes. Para que isto ocorra, a segunda aba "Lista" tem que está previamente formatada. Do contrário, o resultado não atende às necessidades de impressão.

Meu problema é:
1. Fazer com que a macro, ao ser disparada, já formate a aba "Lista" de maneira que não seja necessário a prévia formatação como está na planilha do anexo. Tentei introduzir o código para tal fim mas o meu conhecimento de VBA é insuficiente.

2. Introduzir um código que gere uma cópia, apenas da aba "Lista" para a a Área de Trabalho. Consigo fazer manualmente, já usando VBA o resultado foi desastroso.

Obrigado por qualquer ajuda
Osmario

 
Postado : 20/10/2017 2:37 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite Osmario

Movi teu tópico para o local correto.

Como você é novato, para facilitar a tua participação, sugiro tomar conhecimento do conteúdo dos links abaixo:
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

Na próxima vez obedeça as regras do fórum e compacte o arquivo antes de anexar.

[]s
Patropi - Moderador

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 20/10/2017 4:17 pm
(@osmario)
Posts: 13
Active Member
Topic starter
 

Obrigado.
Lerei os tópicos sugeridos.
Bom fim de semana a todos.

 
Postado : 20/10/2017 4:54 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!

Meu problema é:
1. Fazer com que a macro, ao ser disparada, já formate a aba "Lista" de maneira que não seja necessário a prévia formatação como está na planilha do anexo. Tentei introduzir o código para tal fim mas o meu conhecimento de VBA é insuficiente.

Osmario

------------------------------------------
Quanto a este item, entendi que você quer que a macro já redimensione a largura das novas colunas iguais as que você fez na mão (C:Q), certo? .... No entanto se não aparecer uma solução via macro, fica esta manual, mas bem prática!! ... Talvez você já saiba disso, mas na dúvida, vou sugerir!! ... Selecione as coluna C:Q clicando na LETRA da coluna ... depois clica no "pincel de formatação" e passe sobre as LETRAS das colunas S:AG, pronto, estas vão ganhar a mesma formatação/largura!!
.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 20/10/2017 6:22 pm
gfranco
(@wzxnet7)
Posts: 653
Honorable Member
 

Boa noite.
Veja se o anexo te ajuda.
Apesar de eu ter feito separadamente, vc pode chamar a macro salvar dentro da sua própria rotina de atualizar, bastando para isso acrescentar uma linha call nome da macro salvar

Resposta útil? Clique na mãozinha ao lado do botão Citar.

 
Postado : 20/10/2017 6:38 pm