Fórum Excel Bácico, Avançado e Vba
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Fórum Excel Bácico, Avançado e Vba

Este fórum é destina a usuário de Excel, que queiram compartilhar informações a básicas, avançadas e programação em VBA...
 
InícioInício  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  Entrar  

 

 Excel demora para salvar

Ir para baixo 
2 participantes
AutorMensagem
edsudani




Mensagens : 6
Data de inscrição : 11/05/2013
Localização : São Vicente -- SP

Excel demora para salvar Empty
MensagemAssunto: Excel demora para salvar   Excel demora para salvar EmptySáb maio 11, 2013 10:39 pm

Boa tarde. Tenho um pequeno aplicativo que demora ~~ 5 segundos para salvar.
Tem menos de 700KB e é composto de uma planilha e vários form's como interface para o usuário.
A origem desse delay são os formulários, pois copiei somente a planilha e inseri valores diretamente nas células, sem delay ao salvar.
Com o aplicativo completo, isto é, com os form's incluídos, basta clicar no botão salvar com a planilha totalmente vasia ou com apenas uma célula preenchida para apresentar delay de ~~5 segundos.
Como posso resolver este problema? scratch


Nota: basta clicar no botão sair ou iniciar nova auditoria para perceber o problema.

Aguardo ajuda.
Edison
O link p/ baixar o arquivo completo é :
sandspace.com/file/7jlr6t
Não esqueçam o www antes do sandspace.


Última edição por edsudani em Ter maio 14, 2013 2:49 pm, editado 3 vez(es) (Motivo da edição : por que razõa não posso colocar o link do arquivo aqui?)
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Excel demora para salvar Empty
MensagemAssunto: Re: Excel demora para salvar   Excel demora para salvar EmptySeg maio 13, 2013 2:19 am

Boa noite!!

Eu não baixei seu arquivo, mas apena lembra que os forms depois de aberto é bom fecha los!!

Exemplo

Código:
Sub LiberaTodosFormsDaMemoria()
    Dim frm As UserForm
    For Each frm In UserForms
        Unload frm
    Next frm
End Sub



Att
Ir para o topo Ir para baixo
edsudani




Mensagens : 6
Data de inscrição : 11/05/2013
Localização : São Vicente -- SP

Excel demora para salvar Empty
MensagemAssunto: Re: Excel demora para salvar   Excel demora para salvar EmptySeg maio 13, 2013 4:17 pm

alexandrevba escreveu:
Boa noite!!

Eu não baixei seu arquivo, mas apena lembra que os forms depois de aberto é bom fecha los!!

Exemplo

Código:
Sub LiberaTodosFormsDaMemoria()
    Dim frm As UserForm
    For Each frm In UserForms
        Unload frm
    Next frm
End Sub



Att
Bom dia Alexandre. Estas linhas de código acima devem ser incluídas no botão Sair, logo antes do código para salvar (This WorkBook.Save)?
Neste caso não poderia aplicá-lo ao procedimento para o botão Iniciar Nova Auditoria.

Em tempo Alexandre.
Não sei se foi correto mas como experiência colei teu código num módulo mas não deu resultado ao ser executado.
É possível utilizar Recordset para inserir e gravar dados no excel? Algo como se faz com o Acces?


Edison
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Excel demora para salvar Empty
MensagemAssunto: Re: Excel demora para salvar   Excel demora para salvar EmptyTer maio 14, 2013 3:31 am

Bom dia!!!

Seria complicado responder precisamente sem saber as rotinas que usa!

O ideal seria ver seu arquivo modelo.

Minha ideia parte do ponto de ao usar os formulários, você deve libera-los da memoria, mas talvez o problema não esteja nesta parte citada.

Há muitas coisas que podem influênciar contra!!

Att
Ir para o topo Ir para baixo
edsudani




Mensagens : 6
Data de inscrição : 11/05/2013
Localização : São Vicente -- SP

Excel demora para salvar Empty
MensagemAssunto: Re: Excel demora para salvar   Excel demora para salvar EmptyTer maio 14, 2013 2:46 pm

alexandrevba escreveu:
Bom dia!!!

Seria complicado responder precisamente sem saber as rotinas que usa!

O ideal seria ver seu arquivo modelo.

Minha ideia parte do ponto de ao usar os formulários, você deve libera-los da memoria, mas talvez o problema não esteja nesta parte citada.

Há muitas coisas que podem influênciar contra!!

Att

O link consta no 1º post, ali encontrarás o arquivo completo : sandspace.com/file/7jlr6t

Infeizmente este fórum não me permite postar links, por esse motivo para driblar essa barreira, postei parte da URL, o que falta é comum a todos.

Edison


Última edição por edsudani em Ter maio 14, 2013 2:48 pm, editado 1 vez(es) (Motivo da edição : correção da URL)
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Excel demora para salvar Empty
MensagemAssunto: Re: Excel demora para salvar   Excel demora para salvar EmptyTer maio 14, 2013 6:35 pm

Boa noite!!

Quando for assim, poste o link completo, porém quebre o link com asteriscos ( * ) <--
Mande ele inteiro para mim verificar.
Att
Ir para o topo Ir para baixo
edsudani




Mensagens : 6
Data de inscrição : 11/05/2013
Localização : São Vicente -- SP

Excel demora para salvar Empty
MensagemAssunto: Re: Excel demora para salvar   Excel demora para salvar EmptyTer maio 14, 2013 9:23 pm

Aqui vai :
w*w*w.sendspace.com/file/a6oyrc
w*w*w.sendspace.com/file/a6oyrc
Veja o que retorna :Você não tem permissão para postar links externos e e-mails.
Impossível postar links.
A forma acima foi a única possível.

Edison
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Excel demora para salvar Empty
MensagemAssunto: Re: Excel demora para salvar   Excel demora para salvar EmptyQua maio 15, 2013 1:54 am

Boa noite!!

Me diga como fazer uma simulação para tentar ter o mesmo resultado que você.

Pois para mim está normal!!!

obs: eu uso excel 2010/ Windows 7 Profissional/ i5 4GB memória

Att
Ir para o topo Ir para baixo
edsudani




Mensagens : 6
Data de inscrição : 11/05/2013
Localização : São Vicente -- SP

Excel demora para salvar Empty
MensagemAssunto: Re: Excel demora para salvar   Excel demora para salvar EmptyQua maio 15, 2013 3:44 pm

alexandrevba escreveu:
Boa noite!!

Me diga como fazer uma simulação para tentar ter o mesmo resultado que você.

Pois para mim está normal!!!

obs: eu uso excel 2010/ Windows 7 Profissional/ i5 4GB memória

Att

Com o aplicativo aberto clique no botão Sair ou Iniciar Nova Auditoria; já é suficiente p/ causar o delay de ~~5 segundos (note que o botão permanece premido enquanto não termina o processo).
O botão Iniciar Nova Auditoria limpa a planilha e salva a seguir (note que o botão fica precionado até terminar o procedimento).
Não precisa inserir dados. Você verá.

Uso o excel 2003, tenho processador LGA 775 -- 2,5GHz, 4MB RAM entrelaçadas mas o XP só reconhece 3MB.

Esse delay também ocorre com o excel 2007.
O correto seria clicar no botão Sair e o aplicativo salvar e fechar instantaneamente ( o botão afunda e sobe), sem atraso, mesmo que a planilha estivesse com todos os dados inseridos.

NOTA:
Eu fiz uma versão anterior e alterada desse projeto usando uma cópia dessa planilha, vamos supor Plan2. Plan 2 é carregada na abertura do Workbook e tudo que for inserido atravéz dos formulários é gravado na Plan2 sem atrasos.
O interessante é que essa versão tem mais de 18 form's e não apresenta o delay.
Portanto nessa versão alterada tenho um workbook com os form's e outro somente c/ a planilha que recebe os valores inseridos.

Talvez você não tenha percebido mas o delay ocorre.

Edison


Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Excel demora para salvar Empty
MensagemAssunto: Re: Excel demora para salvar   Excel demora para salvar EmptySex maio 17, 2013 3:45 am

Boa noite!!

Eu sinto muito, pois é tão rápido que logo após clickar, não da para ver!!

Eu não tenho legue ao criar as situações mencionadas acima!

Veja como Otimizar sua Macro
http://www.cpearson.com/excel/optimize.htm
Att
Ir para o topo Ir para baixo
edsudani




Mensagens : 6
Data de inscrição : 11/05/2013
Localização : São Vicente -- SP

Excel demora para salvar Empty
MensagemAssunto: Re: Excel demora para salvar   Excel demora para salvar EmptySex maio 17, 2013 4:06 pm

Caro colega grato pela ajuda prestada e pela referência p/ melhorar meu código.
Edison
Ir para o topo Ir para baixo
Conteúdo patrocinado





Excel demora para salvar Empty
MensagemAssunto: Re: Excel demora para salvar   Excel demora para salvar Empty

Ir para o topo Ir para baixo
 
Excel demora para salvar
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Importar Txt para excel vba problema
» Comando para: MsgBox "Só é possivel Alterar depois que Salvar"
» Mascara para excel
» Exportar multiplos arquivos de txt para guia Excel-VBA
» Ajuda para desenvolvimento em VBA Excel

Permissões neste sub-fórumNão podes responder a tópicos
Fórum Excel Bácico, Avançado e Vba :: Avançado/VBA :: Excel Avançado/VBA-
Ir para: