Selection de plage nommée

Bonjour à tous,

J'ai créer un fichier qui me permet de gérer les opérations de mes opérateurs.

J'ai une combobox sur une feuille qui me permet de charger les données relatives à chacun.

Je cherche à copier les grilles d'activité spécifique à chaqu'un.

J'ai donc nommé mes plages ( séléctione des paramètres, clic droit, définir un nom)

c'est nom sont exactement identique à ceux disponible dans la combobox que j'ai nommé Chx

j'ai créé cette ligne de code... mais problème de définition de l'application ou de l'objet...

J'ai :

Dim i as string

l = chx.Value

Sheets("tableau_avo").Range("l").Copy
'.....
'.....

Pourriez vous m'indiquer comment dire à ma macro que je veux qu'elle copy la plage que j'ai nommé...

Je peux le faire avec des IF mais fastidieux et pas térrible pour les mises à jours ...

Merci à tous

Sheets("tableau_avo").Range(l).Copy

Bonsoir EngueEngue,

ça ne marche pas... j'ai le même problème ...

Edit :

autant pour moi ... mes plages sont définis ainsi

nom_gc... Comment définir mon l dans ces cas là

Que vaut

chx.Value

la combobox "chx" a pour valeur le nom donc je pense à truc du genre :

Sheets("tableau_avo").Range(l & "_" & "gc").Copy

est-ce la bonne combinaison ?

Tout à fait

Ou alors pour éviter une jointure inutile Sheets("tableau_avo").Range(l & "_gc").Copy

L'opérateur * te permet de dire "n'importe quoi, de ce fait

Sheets("tableau_avo").Range(l & "*")

prendra ton range qui commence par l quoi qu'il y ait dérriere

Rechercher des sujets similaires à "selection plage nommee"