Variable workbook : l'indice n'appartient pas à la sélection
#1
Débutant XLPages

Inscription: 05/04/2017
De France

Messages: 2

Système d'exploitation:
PC
Version Excel utilisée:
2010 et 2013
Posté le : 05-04-2017 12h55

Bonjour,
je voudrais travailler sur des fichiers, dont les noms se trouvent dans une table (TbFic)
J'ai écrit :
 

Sub test()
Dim Fc As String, WbFc As Workbook
Fc = Sheets("Données").Range("B4").Value
Set WbFc = Workbooks(Fc)
WbFc.Activate
End Sub

j'ai un message d'erreur "l'indice n'appartient pas à la sélection."
NB. la cellule B4 est de la forme "NomFichier.xlsm"

Pouvez-vous m'aider, svp. merci

Hors Ligne
Rapport   Haut 

Re: Variable workbook : l'indice n'appartient pas à la sélection
#2
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 05-04-2017 13h59

Bonjour mouftie, bienvenue sur XLPages.com smiley 

 

3 raisons envisageables, selon moi :
 

  1. le classeur "NomFichier.xlsm" n'est pas déjà ouvert dans Excel.
  2. la Sheets("Données") n'existe pas dans le classeur ACTIF (le classeur actif n'est pas forcément celui qui contient la macro).
  3. Sheets("Données").Range("B4").Value ne contient pas la bonne valeur attendue.

 

 

Bien cordialement,

 

 


Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: Variable workbook : l'indice n'appartient pas à la sélection
#3
Débutant XLPages

Inscription: 05/04/2017
De France

Messages: 2

Système d'exploitation:
PC
Version Excel utilisée:
2010 et 2013
Posté le : 06-04-2017 11h53

Bonjour Mon Cher Ami wink

Merci pour votre réponse.

Effectivement, quand j'ai commencé à écrire mon code, le fichier était ouvert, mais après je l'ai fermé et j'ai oublié qu'il était fermé.

Je suis restée un bon moment sans comprendre. C'est couillon ! sad

Merci beaucoup myDearFriend

Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes