Appeler dans VBA une plage nommée dynamique

Bonjour

J'ai dans le gestionnaire de nom la plage tab_détail qui est définie dynamiquement avec decaler et nbval valable sur tout le classeur

Je n'ai pas nommé directement un tableau, car mes entêtes de colonnes sont des formules

Lorsque je tente de faire appel à cette plage (range("tab_détail")) dans VBA (j'ai fait un test avec Select en prenant garde à être sur la bonne feuille) , Excel me renvoi le message suivant "la méthode range de l'objet global a échoué"

J'ai une alternative pour contourner ce problème, mais j'aimerais bien le comprendre

Merci d'avance

Edit: c'était une erreur de référence absolue/relative mes excuses

Bonjour Étienne, bonjour le forum,

Le code devrait fonctionner si, comme tu le dis, l'onglet sélectionné est le bon. Mais sans le fichier qui va bien, difficile de savoir d'où vient le problème et par conséquent de t'aider...

Rechercher des sujets similaires à "appeler vba plage nommee dynamique"