Re : Correction syntaxe
En fait, j est une variable de texte qui va chercher sa valeur dans : Range("b" & d.Row). Elle peut prendre 5 valeurs : "arbre", "arbuste" "vivace", "grimpante" ou "bulbe".
Mes controls s'appellent plant_arbre1, plant_arbre2, plant_arbre3, etc..
ou plant_arbuste1, plant_arbuste2, plant_arbuste3 etc...
Le principe est le même pour vivace, grimpante et bulbe.
D'ou ma question qu'est ce qui ne fonctionne pas entre les parenthèses ("Plant_j" & i) car
j = Range("b" & d.Row).Value prend bien l'une des 5 valeurs annoncées plus haut et i prend bien la valeur d'un numéro. Est ce une erreur de syntaxe?
Cordialement.
Ben