XL 2019 Recherche tableau nommé

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 !

F

FLOW312020

Guest
Bonjour à tous,

Je souhaiterai appliquer une macro à tous les tableaux nommés que j'ai dans mon fichier Excel dont la dénomination des tableaux commence par "Historique".
Savez-vous comment doit être adapté le code dessous pour être fonctionnel?

Set Tableau=activesheet.listobjects("Historique*******")

En espérant que ma demande soit compréhensible...

Merci
 
Bonsoir,

Un code du type?:
Code:
Sub test()
' parcours de tous les tableaux structurés d'un classeur pour
' n'agir que sur ceux dont le nom commence par "Historique"
Dim wks As Worksheet, lsto As ListObject
   For Each wks In ThisWorkbook.Worksheets
      For Each lsto In wks.ListObjects
         If lsto.Name Like "Historique*" Then
            maMacro lsto
         End If
      Next lsto
   Next wks
End Sub

Sub maMacro(x As ListObject)
   ' pour un tableau structuré x, affiche son nom et le nom de la feuille qui le contient
   MsgBox "Tableau structuré " & x.Name & " sur la feuille " & x.Parent.Name
End Sub
 

Pièces jointes

Dernière édition:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

E
Réponses
2
Affichages
1 K
E
D
  • Question Question
2 3
Réponses
31
Affichages
4 K
darknigthmare
D
D
  • Question Question
Réponses
3
Affichages
567
didoudle8043
D
C
Réponses
2
Affichages
987
CHARPENTIER
C
Retour