Nombre dans nom de variable VBA
Raph04
Messages postés
182
Statut
Membre
-
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis en train de créer une base Access. Dans l'un de mes formulaires, j'ai un très grand nombre de champs que je souhaite parcourir facilement dans mon code. J'ai donc nommé ces champs de la même manière avec un numéro à la fin.
Je souhaite savoir comment faire pour parcourir ces champs dans une boucle "for" du type :
Ce code de marche pas, mais l'idée y est. Je souhaite donc parcourir les champs grâce au "i" qui varie à chaque passage.
Comment puis-je faire cela ?
D'avance Merci ;-)
Raph
Je suis en train de créer une base Access. Dans l'un de mes formulaires, j'ai un très grand nombre de champs que je souhaite parcourir facilement dans mon code. J'ai donc nommé ces champs de la même manière avec un numéro à la fin.
Je souhaite savoir comment faire pour parcourir ces champs dans une boucle "for" du type :
Dim i As Integer
For i = 1 To 20 Step 1
Me.nom_Champs_"i" = Me.valeur.value
Next
Ce code de marche pas, mais l'idée y est. Je souhaite donc parcourir les champs grâce au "i" qui varie à chaque passage.
Comment puis-je faire cela ?
D'avance Merci ;-)
Raph
A voir également:
- Nombre dans nom de variable VBA
- Nombre de jours entre deux dates excel - Guide
- Vba range avec variable ✓ - Forum VB / VBA
- Trouver un nom avec une adresse ✓ - Forum Loisirs / Divertissements
- Nom de l'adresse - Forum Consommation & Internet
- Incompatibilité de type vba ✓ - Forum Programmation
7 réponses
Malheuresement, j'avais pensé la même chose, mais j'ai une erreur de compilation dès que je tape ce code :
"Attendu : Expression"
J'ai également essayer avec divers "" et '', mais ça marche pas...
Je sèche un peu là...
"Attendu : Expression"
J'ai également essayer avec divers "" et '', mais ça marche pas...
Je sèche un peu là...
peut-etre mettre
"Me.nom_Champs_" & i
sans garantie...
(tu ne peux pas mettre "i" entre guillemets car c'est une variable...)
"Me.nom_Champs_" & i
sans garantie...
(tu ne peux pas mettre "i" entre guillemets car c'est une variable...)
Bah j'avais essayer aussi. Même problème, erreur :
Identificateur ou expression entre crochet.
Mais je cherche dans cette axe.
Ce qui pose une nouvelle question :
Comment utiliser le Me. avec un string derrière le "." ?
Je cherche... ^^
Identificateur ou expression entre crochet.
Mais je cherche dans cette axe.
Ce qui pose une nouvelle question :
Comment utiliser le Me. avec un string derrière le "." ?
Je cherche... ^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question