XL 2019 Intersect avec le nom du tableau en variable

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Cheyenne_2021

XLDnaute Junior
Bonjour,
Je vous souhaite à chacun une année 2023 douce et agréable.



1er fichier Excel : Par une macro, je recopie certaines parties du tableau dans un autre tableau dans un autre fichier Excel déjà créé. Ça, j’y arrive.

Je dois faire cette opération 18 fois, j’aimerais ne pas avoir à modifier le code 18 fois, sachant que dans chaque fichier, le tableau porte un nom diffèrent.

Je récupère donc le nom du tableau par macro et le mets dans une variable : OK.

Par contre, ensuite je teste les zones du tableau modifiées pour les passer en couleur avec Intersect et là, ca ne fonctionne pas. J’aimerais pouvoir mettre le nom de la variable à la place du nom du tableau « en dur ».

Je pense que le nom du tableau est un string et pas un range, que c’est quelque chose comme ça mais je n’y arrive pas.

Je vous remercie,

VB:
Dim UR_Tableau As Range
Nom_TabUR = ListObjects(1).Name
 UR_Tableau = ListObject(1)
If Not Intersect([UR_Tableau], Target) Is Nothing Then
'If Not Intersect([T_UR2], Target) Is Nothing Then '  avant
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
231
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
247
Réponses
16
Affichages
997
Retour