Você está em: Comunidades / Fórmulas Excel /

Criar botão em uma planilha que gere dados e salve o conteúdo de outra.

Tags:
excelcomvba,
formulasexcel

Caros colegas...

Preciso criar um botão em uma planilha que gere dados e salve o conteúdo de outra, simultaneamente. Sendo que na "planilha 1", da qual o botão irá fazer parte, terá os dados a serem lançados na "planilha 2", a que será salva. O intuito é fazer da "planilha 1" o campo de preenchimento dos dados de um prestador de serviços, e fazer do botão o meio propulsor para abrir e salvar (simultaneamente) o recibo, que na realidade será a "planilha 2". As fórmulas ficaram prontas, preciso apenas de um botão, que não sei como fazê-lo, que tenha essa função... alguém pode me ajudar?

BrigadoO!
Atualizada em: Saturday, 15 May, 2010 - 00:55
Atualizada em: Saturday, 15 May, 2010 - 00:57

Escrito por:

Mendes2010 M.
Estudante
sábado, 15 de maio de 2010 - 00:51
responder tópico

Boa noite, Adalberto!

A questão é a seguinte: coloquei em uma planilha os campos onde se preenche os dados (nome, valor bruto do recibo, data), e nessa mesma planilha também coloquei um botão: "Gerar recibo". Quando clico nele (criei um hiperlink vinculando-o com a planilha2) a planilha 2 abre com os dados da planilha 1, tudo certinho. A questão é que eu quero fazer que esse botão "Gerar recibo" não apenas tenha a função de abrir a planilha 2, mas também salvá-la, sem que eu precise ir até "salvar como...". ´

Será que há essa possibilidade?

Escrito por:

Mendes2010 M.
Estudante
domingo, 16 de maio de 2010 - 02:22
responder tópico

Eu cumprimento o amigo Mendes2010 M. e aos demais colegas, peço desculpas por eu ter criado esta comunidade e a deixado sem suporte, confesso que havia me esquecido completamente devido a um número muito excessivo de redes sociais que participo estou procurando centralizar tudo isso....voltando ao assunto, se ainda estiver precisando do código me comunique que vou criá-lo pra te. Um abraço
Atualizada em: segunda, 02 agosto, 2010 - 15:25

Escrito por:

Jhonny L.
Analista Web
segunda, 02 de agosto de 2010 - 15:24
responder tópico

Bem vindo de volta Jhonny

Mendes, é relativamente simples o botão.
Há alguma padronização nos seus arquivos, como células ou nomes do arquivo, das guias ou locais de salvamento dos dados?

Escrito por:

Carlos S.
Tecnico Custo/Orçamento da Construtora Norberto Odebrecht S.A.
segunda, 23 de agosto de 2010 - 20:12
responder tópico

Bom dia A todos, Infelismente, devido a demora do suporte aqui neste forum, o amigo r:

Mendes2010 M. acabara desistindo e não mais voltando aqui, Mas caso alguém se identifique com o problema dele, que por sinal ele já deve ter resolvido, haja vista ter se passado 8 meses, eu posto logo abaixo o código do seu Desejado botão.
Sub recibo() \'inicio da Macro
Sheets(\"dados\").Select \' Seleciona a planilha que vai receber os dados
Range(\"a2:c2\").Select \' Seleciona as células que se encontra os dados
Selection.Copy \' Copia os dados da planhilha 1
Sheets(\"recibo\").Select \' Seleciona a planilha 2
Range(\"A1048576\").End(xlUp).Select \' se for excel 2000 xp ou 2003 ao invéz de a1048576 coloque A65536
ActiveCell.Offset(1, 0).Select \' Desloca para a primeira célula em branco na mesma coluna
ActiveSheet.Paste \'Cola os dados
ActiveWorkbook.Save \' Salva os dados
Sheets(\"dados\").Select \'Volta para a planilha 1
Range(\"a2:c2\").ClearContents \' Apaga os dados do recibo
Range(\"a2\").Select \' Volta a selecionar a célula a2 para receber um novo registro
End Sub \' encerra a macro

Um abraço!
Qualquer dúvida deixe ai....Grato!

Escrito por:

Jhonny L.
Analista Web
segunda, 15 de novembro de 2010 - 11:57
responder tópico






Links Relacionados