Activer un classeur en vba excel

Résolu
ch'duj Messages postés 31 Statut Membre -  
 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

  1. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    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
    1. thomas
       
      ne marche pas du tou
      0