Página 1 de 1

VBA/MACRO QUE CRIE UMA NOVA PLANILHA DE FORMA DINÂMICA

Enviado: 13 Nov 2020 às 10:20
por livip
Boas,

Eu tenho uma planilha de ordem de serviço, e eu toda vez que vou fazer a de um novo cliente eu clico no botao "salvar cliente" e crio um novo arquivo cópia daquela planilha base só para o cliente e as informações dos serviços que estamos fazendo pra ele.

Eu to querendo fazer uma planilha para poder ter um controle de tudo que vai entrar na semana, e para isso pensei em tentar juntar todas essas planilhas (worksheets) de cada cliente em um unico arquivo do excel (workbook). Ai eu queria saber se tem algum método no VBA que dá para "duplicar" a planilha base em uma nova só que para o cliente.

Atualmente, eu tenho um botão escrito "salvar cliente" que cria esse novo workbook do cliente, e salva na area de trabalho automaticamente com o nome dele e o carro dele (de acordo com o conteudo das celulas B10 e B15 que são as celulas com o nome e o carro do cliente respectivamente). Eu precisava de algo parecido, porém ao invés de salvar um novo arquivo na área de trabalho, apenas crie uma nova planilha nesse mesmo arquivo. Vou deixar a planilha anexada para vocês terem uma ideia. Nela eu criei manualmente uma copia da planilha OS (com nome {cliente carro x}) como se fosse a cópia do cliente que o VBA criaria, para vocês terem uma ideia do que eu quero.

Re: VBA/MACRO QUE CRIE UMA NOVA PLANILHA DE FORMA DINÂMICA

Enviado: 15 Nov 2020 às 07:29
por Strogonoff
Bom dia!!!
Antes de tudo, peço desculpas por não conseguir ter entrado semana passado, deu certo as dicas passadas?
Parabéns pelo sistema que você está montando.
Veja se era isso que você queria...
Dica: Eu criaria a nova planilha pelo modelo do carro e placa, pois se o camarada tiver um nome grande poderá ficar ...
Abraço

Re: VBA/MACRO QUE CRIE UMA NOVA PLANILHA DE FORMA DINÂMICA

Enviado: 15 Nov 2020 às 07:31
por Strogonoff
Desculpe o erro de português... Deram certo as dicas?

Re: VBA/MACRO QUE CRIE UMA NOVA PLANILHA DE FORMA DINÂMICA

Enviado: 16 Nov 2020 às 14:57
por livip
Strogonoff escreveu: 15 Nov 2020 às 07:29 Bom dia!!!
Antes de tudo, peço desculpas por não conseguir ter entrado semana passado, deu certo as dicas passadas?
Parabéns pelo sistema que você está montando.
Veja se era isso que você queria...
Dica: Eu criaria a nova planilha pelo modelo do carro e placa, pois se o camarada tiver um nome grande poderá ficar ...
Abraço
Perfeito, era exatamente isso que eu queria, e o código era super simples. Mesmo assim, muitíssimo obrigada.

Sobre as dicas passadas, se tiver se referindo a planilha de cadastro de clientes, decidi seguir por outro caminho devido ao tamanho que a planilha de cadastro estava tomando e portanto ficando lenta dada a grande quantia de clientes. Estou trabalhando na migração dos clientes para o banco de dados do Acess e depois vou estudar como irei fazer a integração da busca/cadastro do excel para o acess e vice-versa. Mas mesmo assim, agradeço a ajuda anterior também.

Re: VBA/MACRO QUE CRIE UMA NOVA PLANILHA DE FORMA DINÂMICA

Enviado: 17 Nov 2020 às 19:19
por Strogonoff
livip escreveu: 16 Nov 2020 às 14:57
Strogonoff escreveu: 15 Nov 2020 às 07:29 Bom dia!!!
Antes de tudo, peço desculpas por não conseguir ter entrado semana passado, deu certo as dicas passadas?
Parabéns pelo sistema que você está montando.
Veja se era isso que você queria...
Dica: Eu criaria a nova planilha pelo modelo do carro e placa, pois se o camarada tiver um nome grande poderá ficar ...
Abraço
Perfeito, era exatamente isso que eu queria, e o código era super simples. Mesmo assim, muitíssimo obrigada.

Sobre as dicas passadas, se tiver se referindo a planilha de cadastro de clientes, decidi seguir por outro caminho devido ao tamanho que a planilha de cadastro estava tomando e portanto ficando lenta dada a grande quantia de clientes. Estou trabalhando na migração dos clientes para o banco de dados do Acess e depois vou estudar como irei fazer a integração da busca/cadastro do excel para o acess e vice-versa. Mas mesmo assim, agradeço a ajuda anterior também.

Access não!!! Migre para o MySQL ou SQL Server versão gratuita...
Tenho severas restrições ao Access...
Um dos motivos: Caso a mecânica for evoluindo e quiser informatizar e criar uma rede, você vai ter que migrar novamente
Segundo: os dois BD aceitam muito bem o Excel como interface
Terceiro : Desempenho...

Re: VBA/MACRO QUE CRIE UMA NOVA PLANILHA DE FORMA DINÂMICA

Enviado: 18 Nov 2020 às 10:22
por livip
Optei pelo Access por ser um pouco intuitivo e simples de usar, e também é relativamente fácil achar conteúdo sobre integração dele com o Excel. O MySQL ou SQL Server são muito complicados ou precisam ter algum conhecimento mais avançado para conseguir fazer isso? Meu conhecimento em banco de dados SQL não é lá essas coisas.