Olá. Vou disponibilizar uma macro para abrir planilhas com senha do excel através de outra planilha.
Basta inserir na macro o caminho e a senha do arquivo.
Sub abre_planilha()
Call Workbooks.Open(Filename:="D:\EXEMPLO\loja 1.xlsx", _
Password:="123", WriteResPassword:="456", ReadOnly:=True)
End Sub
Onde;
Password é a senha de proteção da planilha a ser aberta;
WriteResPassword é a senha de gravação;
ReadOnly é a forma de abertura da planilha, somente leitura ou leitura e gravação. Use "true" para somente leitura e "false" para leitura e gravação.
Quem ficou com dúvidas favor postar nos comentários.
Acesse a pagina inicial do blog e tenha acesso a todo o conteúdo disponibilizado
Veja a Vídeo Aula