Vídeo recomendado
https://youtu.be/diWPPPhW-9E

VBA para Gerar outras Workbooks

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
RamonMts
Colaborador
Colaborador
Mensagens: 18
Registrado em: Dom Jul 21, 2019 9:11 pm

VBA para Gerar outras Workbooks

Mensagem por RamonMts »

Pessoal,
Bom dia!
Poderiam me auxiliar por gentileza?

Estou com uma planilha base que possui todos os dados pessoais de clientes (devidamente identificados e dispostos em linha). Minha primeira coluna nessa planilha é o número do formulário que deverá ser gerado.

A segunda woorkbook é uma planilha que preenchemos os dados para gerar o relatório.
Tentei criar uma macro para que a segunda planilha busque os dados na primeira (de acordo com o número do formulário especificado), preencha as linhas com os dados contidos na primeira e depois salve uma nova woorkbook com o número de formulário descrito.

Conseguem me dar uma luz na criação dessa macro por favor?

Segue o anexo das planilhas que estou tentando estabelecer esse vínculo.
Anexos
MACRO PLD.7z
(28.6 KiB) Baixado 366 vezes


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


srobles
Jedi
Jedi
Mensagens: 805
Registrado em: Qua Mai 06, 2015 7:39 pm

Re: VBA para Gerar outras Workbooks

Mensagem por srobles »

RamonMTS,

Veja se as alterações feitas nos modelos, atendem sua necessidade.

Espero ter ajudado.

PS: Reeditei o modelo pois havia me esquecido da rotina de gerar outra pasta (workbook)

Abs
Anexos
modelo_RamonMTS.rar
(49.29 KiB) Baixado 396 vezes


RamonMts
Colaborador
Colaborador
Mensagens: 18
Registrado em: Dom Jul 21, 2019 9:11 pm

Re: VBA para Gerar outras Workbooks

Mensagem por RamonMts »

Saulo!!!!!
Muito obrigado meu amigo! Não tenho nem palavras pra lhe agradecer.
Sim, me ajudou demais. (inclusive a manter o meu emprego, que depende dessa atualização de formulários atualmente)

Se não for abusar muito de sua boa vontade, apenas faltou uma coisa:
Quando gera um formulário a partir do número, tem como eu adicionar um botão para salvar esse formulário dentro da pasta com os dados e os números correspondentes?

Tipo: gerei o formulário 12, aí ele salva uma planilha nova com o nome "Formulário 12".


srobles
Jedi
Jedi
Mensagens: 805
Registrado em: Qua Mai 06, 2015 7:39 pm

Re: VBA para Gerar outras Workbooks

Mensagem por srobles »

Ramon,

Verifique se o modelo atualizado atende sua necessidade.

Note que na rotina gerarArquivo, uso como nome para o novo arquivo, o Nome + Grupo + Cota.

Caso necessite, apenas altere estes trechos do código para "Formulário_" & Celula da guia onde o número do formulário foi digitado.

Espero ter ajudado.

Abs


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


RamonMts
Colaborador
Colaborador
Mensagens: 18
Registrado em: Dom Jul 21, 2019 9:11 pm

Re: VBA para Gerar outras Workbooks

Mensagem por RamonMts »

srobles escreveu: Seg Jul 22, 2019 3:55 pm Ramon,

Verifique se o modelo atualizado atende sua necessidade.

Note que na rotina gerarArquivo, uso como nome para o novo arquivo, o Nome + Grupo + Cota.

Caso necessite, apenas altere estes trechos do código para "Formulário_" & Celula da guia onde o número do formulário foi digitado.

Espero ter ajudado.

Abs
Saulo, ficou perfeito! Muitíssimo obrigado!
Você é 10000!


RamonMts
Colaborador
Colaborador
Mensagens: 18
Registrado em: Dom Jul 21, 2019 9:11 pm

Re: VBA para Gerar outras Workbooks

Mensagem por RamonMts »

srobles escreveu: Seg Jul 22, 2019 3:55 pm Ramon,

Verifique se o modelo atualizado atende sua necessidade.

Note que na rotina gerarArquivo, uso como nome para o novo arquivo, o Nome + Grupo + Cota.

Caso necessite, apenas altere estes trechos do código para "Formulário_" & Celula da guia onde o número do formulário foi digitado.

Espero ter ajudado.

Abs
Saulo,
Poderia me auxiliar novamente com uma questão?

Quando crio os demais formulários eles perdem a formatação (altura da linha, layout, etc).
É possível incluir alguma forma de salvar exatamente como está na planilha que gera os formulários?

Desde já, muito obrigado.


srobles
Jedi
Jedi
Mensagens: 805
Registrado em: Qua Mai 06, 2015 7:39 pm

Re: VBA para Gerar outras Workbooks

Mensagem por srobles »

Ramon,

Veja se as alterações feitas no modelo, atendem sua necessidade.
Anexos
modelo_RamonMTS.zip
(49.37 KiB) Baixado 353 vezes


RamonMts
Colaborador
Colaborador
Mensagens: 18
Registrado em: Dom Jul 21, 2019 9:11 pm

Re: VBA para Gerar outras Workbooks

Mensagem por RamonMts »

srobles escreveu: Sex Ago 23, 2019 2:57 pm Ramon,

Veja se as alterações feitas no modelo, atendem sua necessidade.
Boa noite!!! Verifiquei, eles continuam a sair com o tamanho da linha desconfigurado.
No caso, eu fiz algumas modificações e adicionei alguns novos campos (aproveitei as referências que você criou para buscar outros campos também!!!). Mandei no Anexo o que alterei. :)
Aí o que precisava fazer é, ele salvar o novo arquivo com o mesmo layout, tamanho de linha (pra ficar com a logo da empresa - que usei a do google como exemplo) e sem exibir as linhas de grade.
Vc consegue me ajudar novamente?!

Desde já. Muitíssimo obrigado.
Anexos
RAMON.zip
(106.23 KiB) Baixado 359 vezes


srobles
Jedi
Jedi
Mensagens: 805
Registrado em: Qua Mai 06, 2015 7:39 pm

Re: VBA para Gerar outras Workbooks

Mensagem por srobles »

Ramon,

Favor, veja se as alterações feitas no modelo, atendem sua necessidade.
Anexos
modelo_Ramon.zip
(106.25 KiB) Baixado 367 vezes


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder