Bonjour,

Nous pouvons déclarer par le biais du gestionnaire de nom des variables du type "Zone d'impression" et d'autres comme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Zone_de_tri ='Cpt CLIENT ht'!$A$6:$C$21
Question : Comment récupérer une variable déclarée Zone_De_Tri sans devoir l'inscrire dans les cellules du tableur (par exemple)
, comme celà :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 
    ' Zone du tableau de données
    Range("AK1").Select
    Selection.ListNames
    Range("AL1").Select
Pour ensuite la récupérer dans la feuille sous les cellules :
AL1 = Nom de la variable
AL2 = Valeur de la variable

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
MaZone = Range("AL2").Value
En finalité, je voudrais pouvoir récupérer ces valeurs directement dans mon VBA en utilisant la variable pré-déclarée (sans passer par la feuille excel).

Quel est l'écriture la plus appropriée ?

Merci d'avance