Re : txtbox dépend d'un autre
Bonjour Torvald99 et bienvenue
Il y a différents éléments à relever dans ton code:
- Le contenu d'un TextBox est considéré comme ... du
texte! (si, si!) Ton
txtAbonne ne peut donc pas fournir de correspondance avec le contenu de la colonne A de la feuille
Abonné, puisque celle-ci contient des données
numériques
- Quand tu fais référence à une plage de cellules (sous la forme [A2:A500], par exemple), cette plage correspondra de facto à une plage de la feuille active au moment où ton code s'exécute. Dans ton cas, il me semble plus prudent d'écrire
Sheets("Abonné").[A2:A500] ou
Sheets("Abonné").[C2:C500]
- Si tu écris
ComboBox1.RowSource = ("ListeNomSpectacle"), il faut, bien évidemment, que
ComboBox1 existe bel et bien. Dans ton exemple,
CBnomspectacle.RowSource = "ListeNomSpectacle" fonctionnera mieux.
- La plage nommée "ListeNomSpectacle" gagnerait à ne faire référence qu'à une plage de cellules non-vides, plutôt qu'à une plage de 500 cellules
- Attention au choix que tu fais de l'événement
Change: celui-ci se déclenchera chaque fois que tu ajouteras ou supprimeras
un caractère dans ton TextBox ... tant que le
num abonné fait un seul caractère, tout va bien ... mais ça ne saurait durer
Si tu repasses par ici, vois si ces quelques pistes te permettent de faire fonctionner ce que tu as produit jusqu'ici. N'hésite pas à consulter d'autres discussions sur le même thème ou à trouver un bon tuto il y en
ici et
Ce lien n'existe plus, notamment