Página 1 de 1
VBA travando ao fechar Planilhas, off2007 e off2010
Enviado: 22 Mar 2016 às 14:29
por lugigo
Pessoal boa tarde!
Estou finalizando um produto que pretendo lançar no mercado, o desenvolvi usando o windows 7 com Office 2013, porém funciona perfeitamente com Office 2007 e 2010 também, más, (tem sempre um más), no Office 2013 é perfeito, já nas outras versões citadas só peca ao tentar fechar via VBA, invariavelmente trava!, fazendo o excel reiniciar.
o código pra fechar via VBA é o seguinte
Dim wb As Workbook
For Each wb In Workbooks
' Marca o workbook como salvo
wb.Saved = True
Next
Application.Quit
Já procurei pelo problema em vários sites, mas sem sucesso.
Desde já agradeço qualquer ajuda.
VBA travando ao fechar Planilhas, off2007 e off2010
Enviado: 22 Mar 2016 às 15:15
por Jonathaluis
Lugigo, boa tarde!
Tentei encontrar algum comando para substituir "Application.Quit", mas o único que encontrei foi "ThisWorkbook.Close", só que o mesmo só fecha a pasta de trabalho, o excel permanece aberto.
VBA travando ao fechar Planilhas, off2007 e off2010
Enviado: 22 Mar 2016 às 16:57
por AndersonLeal
Olá,
Estranho, utilizei o código nas versões 2007 e 2016 do Excel e funcionou normal. Será que a planilha não está muito pesada?
Abraço.
Re: VBA travando ao fechar Planilhas, off2007 e off2010
Enviado: 22 Mar 2016 às 17:48
por lugigo
Jonatha, Anderson, muito grato pela atenção.
Já utilizei o comando citado, e combinado com o aplication.quit, mas tb trava somente nas versões 2007 e 2010, eu tb acho muito estranho pois não faz sentido lógico.
Quanto a planilha ser pesada não creio, apesar de ter uma considerável quantidade de código e muitas formulas complexas o tamanho está com aproximadamente 900k, já com uma base de dados de mais de 500 linhas, mas mesmo quando elimino os dados continua travando.
De qualquer forma agradeço aos dois colaboradores, e se novas idéias surgirem que possam elucidar ou propor um caminho a seguir eu agradeço.
Re: VBA travando ao fechar Planilhas, off2007 e off2010
Enviado: 22 Mar 2016 às 21:51
por lugigo
Pessoal agradeço a atenção, encontrei o problema, uma das planilhas que compõem o projeto está com algum erro interno, como é de importância mínima a retirei, vou pesquisá-la com calma para encontrar e entender o que deu errado, o código vba está impecável do ponto de vista lógico.
O projeto trata de uma planilha de controle financeiro, vou distribuí-la em formato uso livre, quando publicá-la posto o link aqui para quem tiver interesse.
Agradeço o interesse de todos.
Luiz
VBA travando ao fechar Planilhas, off2007 e off2010
Enviado: 22 Mar 2016 às 23:17
por Kledison
Olá lugigo,
acredito que o tópico foi resolvido por isso irei trancá-lo.
Quando terminar seu projeto, fineza postar o arquivo ou LINK na BIBLIOTECA do fórum.
Att
Moderação.