Notifications
Clear all

Salvar dados apenas ao fechar planilha

6 Posts
2 Usuários
0 Reactions
1,275 Visualizações
(@gdobrev)
Posts: 0
New Member
Topic starter
 

Bom dia, tenho uma planilha onde realizo os lançamentos de Entrada e Saida de materiais da empresa, recentemente mudei-a para VBA a maioria de suas aplicações por motivos de erro de operador, do modo que montei a planilha, toda vez que clico para realizar um lançamento ele salva a planilha o que causa uma lentidão, gostaria que apenas salvasse ao clisar em sair ou no X do excel. Os senhores mestres do Excel poderiam me ajudar?

 
Postado : 17/05/2017 10:07 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

GDobrev,

Boa tarde!

Não entendi... só achei 2 comandos SAVE no seu arquivo... como salva automaticamente toda vez que clica para realizar um lançamento?

 
Postado : 17/05/2017 12:17 pm
(@gdobrev)
Posts: 0
New Member
Topic starter
 

GDobrev,

Boa tarde!

Não entendi... só achei 2 comandos SAVE no seu arquivo... como salva automaticamente toda vez que clica para realizar um lançamento?

Bom dia!

O botão lançar esta com nome errado ele na verdade é "Registrar" ou "Lançar" pois ele pega os dados preenchidos e os salva em suas respectivas linhas, porém a cada vez que vou fazer estes lançamentos ele salva a planilha causando uma certa demora, gostaria que ao clicar no "X" para o arquivo fechar ele já salvar

 
Postado : 18/05/2017 4:50 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

GDobrev,

Bom dia!

Então, basta você inabilitar, na rotina click do botão de registro de lançamento, a linha que salva toda vez que você registra um lançamento e colocar no evento Workbook_BeforeClose o comando:

ActiveWorkbook.Save
 
Postado : 18/05/2017 5:28 am
(@gdobrev)
Posts: 0
New Member
Topic starter
 

GDobrev,

Bom dia!

Então, basta você inabilitar, na rotina click do botão de registro de lançamento, a linha que salva toda vez que você registra um lançamento e colocar no evento Workbook_BeforeClose o comando:

ActiveWorkbook.Save

Bom dia,
O evento Workbook_BeforeClose deve ser colocado dentro de "Esta Pasta de Trabalho"?

 
Postado : 18/05/2017 5:42 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

Sim, Perfeitamente. Ele já é um evento em Esta_Pasta_de_Trabalho. Você só precisa inserir a linha de comando que enviei.

 
Postado : 18/05/2017 5:54 am