Format "Table" via VBA

  • Initiateur de la discussion Initiateur de la discussion apnart
  • Date de début Date de début

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 !

apnart

XLDnaute Occasionnel
Bonjour,

J'ai une macro qui me triture pas mal de data (dont un format de date fiscale résolu par vous ici dans un précédent post), et cela me créé une feuille avec le résultat, ça c'est bon.

j'aimerais que ce résultat soit au format "Table" pour que ça soit plus joli. j'ai testé l'enregistreur de macro, mais comme d'hab, ça sort un tas de lignes, et j'aimerais faire plus simple.

Avez vous une idée de comment je pourrais faire ?

Exemple (en VBA):
- Je me positionne dans la cellule A1 de ma feuille
- et hop une instruction magique et mon tableau devient une jolie table (que je peux nommer)

Merci d'avance,
Amicalement,
Bruno.
 
Bonjour

Il est plus simple de créer le tableau d'abord puis le remplir.

L'aspect joli du tableau n'est que la partie immergée cf. Ce lien n'existe plus

Donc remplir A1 à ?1 avec les titres puis
Code:
    Worksheets("NomFeuille").ListObjects.Add(xlSrcRange, Range("A1").CurrentRegion, , xlYes).Name = "Montableau"

en adaptant les noms

Remplir ensuite en se référant au ListObject et non a un range classique
 
- 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

Réponses
5
Affichages
567
Réponses
8
Affichages
391
  • Question Question
Réponses
15
Affichages
1 K
Retour