Problème : l'indice n'appartient pas à la sélection erreur 9
Résolu
Lordknight
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
Lordknight Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Lordknight Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
1 réponse
Bonjour,
Une idée serait de remplacer :
Par :
Le code erreur 9 survient lorsque VBA n'arrive pas à accéder à un objet. Ici je suppose qu'il n'arrive pas à accéder à la feuille Data. Les possibilités sont nombreuses : feuille masquée, mal nommée, Userform en mode modal et feuille non active, etc... Par conséquent, référencer l'objet auquel on veut accéder dans un bloc With nous permet d'y accéder, sauf erreur dans l'orthographe du nom...
ça vaut donc le coup de tenter...
Vergesst nicht : Wer Unrecht lange geschehen lässt, bahnt dem nächsten den Weg. » 14 septembre 1992,Willy Brandt
Une idée serait de remplacer :
UserForm8.TextBox5.Text = ThisWorkbook.Worksheets("Data").Cells(12, 3) 'Numero d homologation UserForm8.TextBox7.Text = ThisWorkbook.Worksheets("Data").Cells(4, 8) 'Nom fournisseur UserForm8.TextBox8.Text = ThisWorkbook.Worksheets("Data").Cells(6, 8) 'Date d'inspection UserForm8.TextBox9.Text = ThisWorkbook.Worksheets("Data").Cells(5, 8) 'Nom port UserForm8.TextBox3.Text = ThisWorkbook.Worksheets("Data").Cells(7, 11) 'Année de collection UserForm8.TextBox12.Text = ThisWorkbook.Worksheets("Data").Cells(3, 3) 'Nom produit
Par :
With ThisWorkbook.Worksheets("Data") UserForm8.TextBox5.Text = .Cells(12, 3) 'Numero d homologation UserForm8.TextBox7.Text = .Cells(4, 8) 'Nom fournisseur UserForm8.TextBox8.Text = .Cells(6, 8) 'Date d'inspection UserForm8.TextBox9.Text = .Cells(5, 8) 'Nom port UserForm8.TextBox3.Text = .Cells(7, 11) 'Année de collection UserForm8.TextBox12.Text = .Cells(3, 3) 'Nom produit End With
Le code erreur 9 survient lorsque VBA n'arrive pas à accéder à un objet. Ici je suppose qu'il n'arrive pas à accéder à la feuille Data. Les possibilités sont nombreuses : feuille masquée, mal nommée, Userform en mode modal et feuille non active, etc... Par conséquent, référencer l'objet auquel on veut accéder dans un bloc With nous permet d'y accéder, sauf erreur dans l'orthographe du nom...
ça vaut donc le coup de tenter...
Vergesst nicht : Wer Unrecht lange geschehen lässt, bahnt dem nächsten den Weg. » 14 septembre 1992,Willy Brandt
Lordknight
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
Merci beaucoup pour ton aide ^^