OVH Cloud OVH Cloud

affectation de valeur à des variables

3 réponses
Avatar
Alain
Bonjour =E0 tous et merci d'avance si vous pouvez m'aider !

J'ai besoin d'affecter des valeurs =E0 une s=E9rie de=20
variables vba, et je souhaiterai pouvoir le faire =E0=20
partir d'un tableau Excel

1 colonne me donne le nom de la variable
1 autre colonne me donne la valeur =E0 affecter

le hic de mon incomp=E9tence c'est que je ne sais pas=20
ecrire le code permettant "d'appeler" la variable dont je=20
connais le nom =E0 partir de la lecture d'une cellule

exemple :
supposons une variable string "mois"
si dans excel je trouve dans mon tableau=20
colonne 1 =3Dmois
colonne 2 =3DJuillet

comment arriver =E0 affecter a la variable mois la=20
valeur "Juillet"=20
(Bien entendu l'odre de lecture des variables n'est pas=20
fixe)

Merci d'avance
Alain

3 réponses

Avatar
papou
Bonjour
Pas sûr de bien comprendre !

leNomVar$ = Feuil1.[A1]
laValeurVar$ = Feuil1.[B1]

Cordialement
Pascal

"Alain" a écrit dans le message de
news:9e4f01c4792c$5b926820$
Bonjour à tous et merci d'avance si vous pouvez m'aider !

J'ai besoin d'affecter des valeurs à une série de
variables vba, et je souhaiterai pouvoir le faire à
partir d'un tableau Excel

1 colonne me donne le nom de la variable
1 autre colonne me donne la valeur à affecter

le hic de mon incompétence c'est que je ne sais pas
ecrire le code permettant "d'appeler" la variable dont je
connais le nom à partir de la lecture d'une cellule

exemple :
supposons une variable string "mois"
si dans excel je trouve dans mon tableau
colonne 1 =mois
colonne 2 =Juillet

comment arriver à affecter a la variable mois la
valeur "Juillet"
(Bien entendu l'odre de lecture des variables n'est pas
fixe)

Merci d'avance
Alain
Avatar
Bonjour et merci de ton aide mais je ne me suis pas bien
fait comprendre :

exemple :
Feuil1.[A1] comporte le nom de la variable ex "lemois"
Feuil1.[B1] comporte la valeur Ex "JUILLET"

Quel code utiliser pour affecter à la variable mois la
valeur "juillet"

Est-ce plus clair ?
Alain

-----Message d'origine-----
Bonjour
Pas sûr de bien comprendre !

leNomVar$ = Feuil1.[A1]
laValeurVar$ = Feuil1.[B1]

Cordialement
Pascal

"Alain" a écrit
dans le message de

news:9e4f01c4792c$5b926820$
Bonjour à tous et merci d'avance si vous pouvez m'aider !

J'ai besoin d'affecter des valeurs à une série de
variables vba, et je souhaiterai pouvoir le faire à
partir d'un tableau Excel

1 colonne me donne le nom de la variable
1 autre colonne me donne la valeur à affecter

le hic de mon incompétence c'est que je ne sais pas
ecrire le code permettant "d'appeler" la variable dont je
connais le nom à partir de la lecture d'une cellule

exemple :
supposons une variable string "mois"
si dans excel je trouve dans mon tableau
colonne 1 =mois
colonne 2 =Juillet

comment arriver à affecter a la variable mois la
valeur "Juillet"
(Bien entendu l'odre de lecture des variables n'est pas
fixe)

Merci d'avance
Alain


.



Avatar
AV
Sélection A1:Bx --> Insertion --> Noms --> Créer --> Colonne de gauche --> OK

??
AV