Erreur n°9 de Workbooks

  • Initiateur de la discussion Initiateur de la discussion Un_gars
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

U

Un_gars

Guest
Salut;

Sous Win 2000, j'ai un message d'erreur d'exécution "L'indice n'appartient pas à la sélection". A partir du fichier courant 'courant.xls', je veux ouvrir un classeur dans "D:/machin/truc.xls" et faire des manips. Par exemple, je recherche une ligne vide de 'truc.xls' :

Dim str as String

'ouvre un autre classeur
str = "D:/machin/truc.xls"
Workbooks.Open (str)

' Recherche le nouvel enregistrement
Dim i As Integer
i = 6
While Workbooks(str).Worksheets("Feuil1").Range("A" & i) <> ""
i = i + 1
Wend

L'erreur est pointé à la boucle While dans le Workbooks. Aidez-moi SVP
 
Bonsoir

peux tu faire un essai en remplaçant Workbooks(str) par ActiveWorkbook

Sub xyz()
Dim str As String
'ouvre un autre classeur
str = "D:\dossier\general\excel\a suivre.xls"
Workbooks.Open (str)
' Recherche le nouvel enregistrement
Dim i As Integer
i = 6
While ActiveWorkbook.Worksheets("Feuil1").Range("A" & i).Value <> ""
i = i + 1
Wend
End Sub


bonne soirée
Michel
lapin4.gif
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
XL 2019 Erreur '9'
Réponses
2
Affichages
1 K
Réponses
1
Affichages
949
  • Question Question
XL 2013 macro
Réponses
9
Affichages
1 K
Retour