Concatener nom d'une zone de texte et une var

Fermé
Ericococo - 17 mai 2008 à 17:43
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 18 mai 2008 à 08:12
Bonjour,

J'ai un soucis pour concaténer le nom de ma zone de texte avec une variable.

JE m'explique, dans mon formulaire j'ai une zone de liste modifiable dont les valeur sont 1, 2, etc... et un bouton pour valider le choix. En fonction du numero choisit cela affiche des zones de textes (nommée N_Console1,N_Console2...).
Sur l'évènement "On click" du bouton de validation j'ai mis le code suivant:

Dim V As Integer
Dim I As Integer

V = ListeModifiable.Value
I = 1

While I <> V + 1
N_Console & I.Visible = True
Wend

Mais ceci ne fonctionne pas j'ai beau mettre des "&" mais rien n'y fait.

4 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
17 mai 2008 à 18:32
bonsoir

essaies (non testé et de mémoire):

ActiveSheet.Shapes("N_controle" & I).Visible = True

au passage: évite les lettres seules dans le noms de tes variables, ca facilitera la maintenance

Michel
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
17 mai 2008 à 18:35
bonsoir

essaies (non testé et de mémoire):

ActiveSheet.Shapes("N_controle" & I).Visible = True

au passage: évite les lettres seules dans le noms de tes variables, ca facilitera la maintenance

Michel
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
18 mai 2008 à 02:45
Bonsoir,
En VBA il n'est pas possible d'agir sur un contrôl avec son nom dans une variable.
Si tu en a beuacoup tu peu travailler avec une collection d'objet..voir
http://www.commentcamarche.net/faq/sujet 10397 vba et les collections d objets
Ou alors, les créer par macro, mais cela implique de tout gérer, les emplacement, les dimentions.. etc..
A+
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
18 mai 2008 à 08:12
erreur de message, excuses
0