Problème de syntaxe avec des colonnes nommées

Bonjour à toute la communauté,

Je suis automaticien et j'utilise de temps en temps des macros.

Dans un fichier Excel j'ai des colonnes nommées et j'utilise la syntaxe suivante pour les exploiter :

ActiveWorkbook.Sheets("CSV").Cells(Cellule_CSV + 3, 5) = "Safety -- " + ActiveWorkbook.Sheets(Nom_Feuille).[SAFETY_DESIGN_LANGUE_1].Rows(Ligne).Value

Où SAFETY_DESIGN_LANGUE_1 est le nom de ma colonne.

Cela fonctionne très bien mais je voudrais remplacer SAFETY_DESIGN_LANGUE_1 par une variable.

Un truc du genre : Toto = Nom_Feuille + "_DESIGN_LANGUE_1" et remplacer SAFETY_DESIGN_LANGUE_1 par Toto dans mon instruction initiale.

Et là je ne trouve pas la bonne syntaxe.

Si quelqu'un peut m'aider..

Merci d'avance à tous.

bonjour,

essaie ceci

toto="SAFETY_DESIGN_LANGUE_1"
ActiveWorkbook.Sheets(Nom_Feuille).range(toto).Rows(Ligne).Value

Merci h2so4.

Ca marche nickel.

Rechercher des sujets similaires à "probleme syntaxe colonnes nommees"