Notifications
Clear all

Abrir pasta c/ senha, atraves de macro sem pedir a senha

4 Posts
1 Usuários
0 Reactions
1,884 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ola colegas.

Tenho um arquivo em excel de nome "X" que tem uma macro que quando acionada ela copia os dados do arquivo "X" e cola em um novo arquivo chamado "Y", so que este arquivo novo "Y" tem senha ao abrir a planilha, e mesmo qdo eu aciono a macro o arquivo "Y" pede a senha para abrir a planilha, como eu faço para ao acionar aquela macro a programação copia do arquivo "X" e cole no arquivo "Y" sem precisar pedir a senha, mais so por aquele botão se o usuario tentar abrir a planilha direto pelo windows ela pode pedir a senha normal.

Tem como galerinha ??

 
Postado : 30/11/2011 11:49 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde dias

Eu ainda sou inciante em Macros e nunca testei para abrir outra planilha, mas uso estas linhas de código para executar Macros em planilhas com senha.

Logo depois do nome da Macro copie e cole esta linha de código:

'comando que desprotege a planilha, no caso a senha é TESTE
ActiveSheet.Unprotect "TESTE"

Antes do End Sub, copie e cole esta linha de código:

'comando que protege a planilha
ActiveSheet.Protect "TESTE"

Substitua a senha TESTE pela senha da planilha que vc quer abrir.

Um abraço.

 
Postado : 30/11/2011 3:01 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Entendi que a senha está no arquivo a ser abeto, e não na aba .... Se for isso:

Ao abrir o arquivo Y, passe a Senha ...

Set Y = Workbooks.Open("Y:Y1Y.xls", True, True, , "Senha")

True - atualiza os vinculos do arquivo
True - abre somente leitura

 
Postado : 30/11/2011 3:11 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ola alexandre realmente é isso mesmo que eu estou precisando mais eu não estou conseguindo usar seu codigo.

Vc poderia me ajudar?

 
Postado : 07/02/2012 5:17 am