Como contornar uma consulta de senha com VBA
Ao abrir uma pasta de trabalho protegida por senha, o Excel pede essa senha. Obviamente, isso também é desejado; a figura a seguir mostra a aparência da janela para inserir a senha:
Quando você abre uma pasta de trabalho com uma macro, inserir a senha é muito chato. No entanto, você pode ignorar a consulta de senha com uma macro. Use o seguinte código de programa:
Sub OpenPasswordFile ()
Dim Mappe como pasta de trabalho
Definir Mappe = Application.Workbooks.Open (Nome do arquivo: = "C: \ Arquivos \ Arquivo de proteção.xls", Senha: = "Senha")
End Sub
Claro, isso só funciona se você souber a senha. Para fazer isso, substitua o texto "Senha" pela senha que você especificou. Usando as variáveis de objeto Pasta você pode usar essa variável para acessar facilmente as planilhas da pasta de trabalho aberta no momento após abri-la.