Bonjour,
essayes ainsi :
Workbooks.Open "d:\Documents and Settings\Bureau\Plannings\personnelsadm\personnel.xls", password:="motdepasse"
Bizarre que tu n'aies pas eu un message du genre "erreur de compilation" , dans ce cas indique le nous ça peut nous aider..
Sinon, vois dans vba, outils, options, Editeur, coche vérification auto de la syntaxe, ça peut t'aider 
Rajout : pour que tu ne perdes pas le nord avec la suite 
Ton pb vient des parenthèses superflues !
une instruction de genre qui suit est OK :
Workbooks.Open "C:\Tutoriel.xls", , , , "toto"
Celle-ci plante :
Workbooks.Open "C:\Tutoriel.xls", "toto"
Celle-ci est OK :
Workbooks.Open Filename:="E:\+ Pass\Samedi a détruire.xls", Password:="toto"
Reagardes la syntaxe de la méthode open dans l'aide, quand tu passe des arguments "nommés", il faut :
soit les nommer, exemple 3 ici
soit qu'ils soient au "bon endroit "dans la liste exemple 1 ici
soit les 2 en mixte , ton cas sans les parenthèses superflues 
En fait, pour le mixte, à partir du moment où un argument est nommé, les suivants doivent l'être aussi...
cordialement,
Didier
Partager