Ir ao conteúdo
  • Cadastre-se
Jorge Jr

Excel macro para copiar dados para outra planilha

Recommended Posts

Boa tarde caros amigos, estou tentando fazer uma planilha mas eu travei em uma parte, é uma planilha de pedidos, no qual os vendedores vão adicionando os produtos, e salvando e enviando para outra planilha, automaticamente, mas tento criar um botão "final" para ele clicar em "salvar" e simplesmente além de limpar tudo o que está na tela das planilhas formulario de pedido e pedido realizado, também "pule" para outra linha na planilha de pedido de produtos, mas o que acontece, quando faço esse botão, ele simplesmente salva por cima da anterior, eu queria saber como fazer para que ele limpasse o que ta nessas planilhas com exceção da última e pulasse para outra linha na última planilha para que fosse adicionado outro cliente.

 

Desde já agradeço

 

Segue a planilha em anexo.

PEDIDOS MODELO 5.xlsm

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro David, me ajudou na questão de pular a linha, mas eu gostaria de saber como os campos poderiam ser "limpos" após clicar no botão, entende? adicionando outra linha na outra planilha e ao mesmo tempo limpando os campos que o vendedor preencheu.

Agradeço a resposta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo,

Tente adaptar o código com uma macro que apague os valores nas campos onde realiza a inserção.

Caso tente fazer em separado grave a macro apagando os dados... no Código utilize Call "NomeDaMacro", após salvar...

Ou melhor atrele esse evento no próprio botão salvar....

  *Sei que ficou um pouco confuso =S

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, ficou, na verdade eu nunca trabalhei com macro e estou aprendendo para fazer isso e ganhar uma grana extra ai que to precisando, como a pessoa é amigo do meu pai ele me deu pra eu tentar fazer e disse q me paga se eu conseguir senão ele procura outra pessoa, e realmente to muito confuso com isso, se não fosse muito incômodo olhando o link que te mandei teria como colocar as linhas de código pra mim?
Ou ao menos um tutorial de como fazer, algo do tipo.


Dese já agradeço
 

Compartilhar este post


Link para o post
Compartilhar em outros sites

A planilha "formulário de pedido" o cliente entrará com os códigos dos produtos, do cliente, a quantidade de caixas, e o valor, ao clicar no "botão 55" ele adiciona isso automaticamente à planilha pedido realizado e à planilha de pedido de produtos, até ai ta tudo certo, o que eu quero é que quando ele termine de adicionar todos os produtos e clique em salvar, que limpe os campos do formulário de pedido e de pedidos realizados e que ao adicionar outro cliente a planilha de pedidos e produtos passe para a próxima linha, porque do jeito que estou fazendo está colocando por cima. deu pra entender?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Jorge,

Grave a macro selecionando as células que deseja apagar. Depois disso vá no código já existente no botão salvar (pelo que entendi é isso que deseja), no final do código antes do end sub, digite Call "NomeDaMacroApagar"

 

Até breve...

Compartilhar este post


Link para o post
Compartilhar em outros sites

muito obrigado mas ainda espero conseguir fazer pular uma linha na ultima planilha mas agradeço muito sua atenção e ajuda

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

A instrução que pula uma linha e essa:

'Seleciona a ultima linha preenchida

range("A1048576").end(Xlup).select

'Pula para a linha de baixo.

activecell.offset(1,0).select

 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

o caso é assim, o botão "salvar" da primeira planilha, salva e limpa os dados da primeira e segunda planilha e lança eles na terceira, essa terceira planilha tem a parte de cliente que deve ser repetida na linha de baixo, salvando os novos dados, compreende?

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas eu quero que o botão salvar da primeira planilha faça isso na terceira planilha, ou que eu crie outro botão "adicionar" que faça isso na terceira planilha, entende? eu consegui fazer com seu codigo mas com o botão na planilha 3 apenas. e também teria que repetir o campo de cliente. se é que me entende.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×