Voilà j'ai un classeur où je centralise l'ensemble de mes données. Et pour cela je navigue d'un classeur à un autre pour récolter mes données.
Par contre je suis tombé sur l'erreur "Erreur d'exécution '9' : L'indice n'appartient pas à la sélection".
Cette erreur apparaît lorsque je navigue d'un classeur à un autre.
Alors que ce classeur est déjà ouvert.
Re : Navigation entre 2 classeurs ne fonctionne pas.
Salut ledaf
1) Un fichier ".gaz" n'est pas un fichier Excel
2) pour naviguer entre différends classeurs mieux vaut utiliser : Workbooks("NomFichier").Activate
3) Pourquoi naviguer ?
Re : Navigation entre 2 classeurs ne fonctionne pas.
Re,
Code:
Function ActiverClasseur(strNom As String) As Boolean
Dim wk As Workbook
For Each wk In Workbooks
If wk.Name = strNom Then
ActiverClasseur = True
wk.Activate
Exit For
End If
Next
End Function
Utilisation
Code:
Sub Macro()
If ActiverClasseur("s0a2010.gaz") then
'La Macro travaille sur le classeur
Else
MsgBox "Classeur non ouvert"
End if
End Sub