Activer un classeur en vba excel

[Résolu/Fermé]
Signaler
Messages postés
22
Date d'inscription
jeudi 19 mai 2011
Statut
Membre
Dernière intervention
27 février 2012
-
 thomas -
Bonjour,

j'ai crée une macro en vba excel dans laquelle j'ouvre plusieurs classeurs, et au moment ou je veux ouvrir un de ces classeur en utilisant la fonction
Workbooks(nomfichier).Activate - nomfichier étant un nom de dossier
la macro s'arrete et me donne le message erreur 9 l'indice n'appartient pas à la selection
ce que je comprends pas c'est qu'avant cele fonctionné tres bien
et sur d'autre ordi ça fonctionne égallement

je pense à un parametre qui aurait changé mais je ne trouve pas

si quelqu'un à une solution cela serait vraiment tres tres sympa

ma config est windows xp excel 7

1 réponse

Messages postés
8700
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 181
Bonjour,
Workbooks(nomfichier).Activate - nomfichier étant un nom de dossier
?? Tu veux ouvrir un dossier dans Excel ?
Explique...
A titre d'info, pour ouvrir un classeur par macro tu doit mettre le chemin et nom COMPLET,
Ex: Workbooks("C:\Mon répertoire\Mon sous répertoire\Mon classeur.xlsm").Activate
Voir si c'est xlsm ou xlsx ou autre.. mais ce doit être le bon.
A+
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41713 internautes nous ont dit merci ce mois-ci

ne marche pas du tou