Activer un classeur en vba excel

Résolu/Fermé
ch'duj Messages postés 22 Date d'inscription jeudi 19 mai 2011 Statut Membre Dernière intervention 27 février 2012 - 8 janv. 2012 à 11:47
 thomas - 16 févr. 2015 à 15:45
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

lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
8 janv. 2012 à 13:48
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
ne marche pas du tou
0