Format "Table" via VBA

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.
 

chris

XLDnaute Barbatruc
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
 

Discussions similaires

Statistiques des forums

Discussions
312 160
Messages
2 085 837
Membres
102 998
dernier inscrit
billABDELL