Notifications
Clear all

A Planilha Não executa a Macro

15 Posts
3 Usuários
0 Reactions
1,828 Visualizações
(@viract)
Posts: 8
Active Member
Topic starter
 

Boa tarde,

Eu fiz uma macro no VBA que roda na planilha normal, porém quando eu aplico algumas senhas e depois de salvar a macro ainda roda, porém depois que eu salvo e fecho a planilha, quando eu abro a macro não executa mais. Já tentei várias formas porém não consigo fazer a macro funcionar. Eu não posso deixar a planilha desbloqueada, pois essa planilha vai para outros usuários preencherem.

Virginia Camargo Santana

Att,
Virginia Camargo Santana

 
Postado : 10/07/2017 10:32 am
(@osvaldomp)
Posts: 857
Prominent Member
 

Sugestão - disponibilize uma amostra do seu arquivo Excel e explique o que significa "eu aplico algumas senhas".

Osvaldo

 
Postado : 10/07/2017 2:17 pm
(@viract)
Posts: 8
Active Member
Topic starter
 

Na aba Revisão eu protejo a planilha com senha e protejo estruturas e janelas (na pasta) com senha também.

segue em anexo a planilha.

Att,
Virginia Camargo Santana

 
Postado : 10/07/2017 2:30 pm
(@osvaldomp)
Posts: 857
Prominent Member
 

1. consigo ver somente a planilha "Modelo", não vejo a planilha "Revisão" que você citou.

2. no seu arquivo há 2 códigos: Workbook_Open e Workbook_BeforePrint. A qual deles você se refere ? O que você quer dizer com "a macro não executa mais" ? Em que situações ela funciona e em que situações não funciona ? Ainda, explique o que significa "eu aplico algumas senhas".

Osvaldo

 
Postado : 10/07/2017 2:48 pm
(@viract)
Posts: 8
Active Member
Topic starter
 

Não é Planilha Revisão e sim a Aba Revisão de configurações no próprio excel (Na faixa de opções).
Nessa Aba há a opção de Proteger Planilha (a qual está protegida por senha) e também tem a opção Proteger Pasta de Trabalho (Nessa opção eu cliquei e protegi estrutura e janela). Isso é o que eu quis dizer com aplico algumas senhas.

Os dois códigos que a planilha tem não funcionam depois que eu salvo e fecho a planilha. Quando eu aplico esses códigos na planilha sem macro e salvo sem senha, fecho e abro, a macro executa corretamente, porém depois que eu protejo e salvo ela ainda funciona, mas depois que eu fecho e abro novamente ela não funciona mais. só que eu não posso deixar a planilha sem senha porque são diversos usuários que utilizam ela.

Att,
Virginia Camargo Santana

 
Postado : 11/07/2017 5:51 am
(@osvaldomp)
Posts: 857
Prominent Member
 

Com base nas suas explicações e no arquivo que você disponibilizou eu não consigo te ajudar pois continuo sem entender qual é o problema.
Deixo para algum colega tentar.

Osvaldo

 
Postado : 11/07/2017 11:23 am
(@viract)
Posts: 8
Active Member
Topic starter
 

Boa tarde Osvaldo.

Acredito que você não tenha entendido. Minha nomenclatura Aba não se refere a planilha. Para esclarecimento segue em anexo um print mostrando a respeito do que estou falando.

Att,
Virginia Camargo Santana

 
Postado : 11/07/2017 12:12 pm
(@osvaldomp)
Posts: 857
Prominent Member
 

Verdade, erro meu. Você escreveu Aba Revisão e eu deveria ter entendido como Menu Revisão ... :oops:

Quando eu aplico esses códigos na planilha sem macro e salvo sem senha, fecho e abro, a macro executa corretamente,
Considerando o código WB_Open somente. O seu comentário acima tem 2 interpretações:
1. você quer dizer que coloca o código em um arquivo em que não há macros e salva o arquivo Habilitado para macros, ou
2. você quer dizer que coloca o código no arquivo e o salva NÃO habilitado para macros ?

porém depois que eu protejo e salvo ela ainda funciona, mas depois que eu fecho e abro novamente ela não funciona mais.
Ao ser aberto o arquivo, o código deve limpar a célula 'H6' e em seguida exibir uma Caixa de Mensagem.
O que exatamente você quer dizer com "ela não funciona mais" ?
O código não limpa 'H6' e não exibe a caixa? ou faz uma, mas não faz a outra ? ou
O código trava ao tentar executar ? Se sim, qual a mensagem que é exibida ?

Osvaldo

 
Postado : 11/07/2017 12:44 pm
(@viract)
Posts: 8
Active Member
Topic starter
 

Eu sempre habilito macro. Mas quando eu salvo fecho e abro o arquivo sem as senhas a planilha roda as duas macros normalmente. Quando eu coloco a senha e salvo e tento imprimir ela executa a segunda macro perfeitamente, porém se eu fecho a planilha e abro depois de bloqueada com as senhas ela não roda nenhuma das duas macros, mas não da nenhum erro nem aviso, simplesmente não roda. Ela não apaga a célula H6 e imprime mesmo que a célula H6 esteja vazia.

Att,
Virginia Camargo Santana

 
Postado : 11/07/2017 12:52 pm
(@osvaldomp)
Posts: 857
Prominent Member
 

Qual é a senha para desproteger o arquivo que você disponibilizou ?

Além desses dois códigos há algum outro no seu arquivo original ?

Osvaldo

 
Postado : 11/07/2017 2:53 pm
(@viract)
Posts: 8
Active Member
Topic starter
 

Senha: refugo12

Não, são só esses dois códigos mesmo. A única coisa que tirei da original foi a base de dados porque estava deixando muito pesada, mas não tirei as formulas que puxavam as informações da base de dados. Mas não tinha mais nenhum código, era só informação de item, descrição e peso.

Att,
Virginia Camargo Santana

 
Postado : 12/07/2017 5:24 am
(@viract)
Posts: 8
Active Member
Topic starter
 

os dois lugares que mencionei que tem senha usa a mesma senha que passei anteriormente.

Att,
Virginia Camargo Santana

 
Postado : 12/07/2017 5:26 am
(@osvaldomp)
Posts: 857
Prominent Member
 

Não consegui reproduzir o erro aqui. Protegendo ou não a planilha e a pasta, os códigos funcionam.

Segue o arquivo anexado com a planilha e a pasta protegidas. Faça o teste abrindo este arquivo em várias máquinas. Se possível, abra também em uma máquina fora da empresa.

Osvaldo

 
Postado : 12/07/2017 6:21 am
(@viract)
Posts: 8
Active Member
Topic starter
 

Ok, vou testar. muito obrigada.

Att,
Virginia Camargo Santana

 
Postado : 12/07/2017 6:39 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia Virginia

Como você é novata, para facilitar a tua participação no fórum, sugiro tomar conhecimento do conteúdo dos links abaixo:
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

[]s
Patropi - Moderador

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 12/07/2017 7:40 am