Bonjour

soit un ListObjet de 100 lignes

dont 10 de "remplies"


si à la main je choisi de changer le style en écrasant l'ancienne mise en forme.

les 100 lignes sont bien affectées.


Si je le fait en Vba, seules les ligne non vides sont affectées !!!

Ou est l'erreur ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Range("Table1[#All]").Select
ActiveSheet.ListObjects("Table1").TableStyle = "TableStyleLight7"
merci

Oups ...

je n'ai pas tout dit...

ce n'est pas le style "TableStyleLight7" que je veux appliquer mais un style perso... "MonStyle" créé par duplication/modification

mais çà ne change pas grans chose au problème...

En gros je veux faire en vba l'équivalent de:

"Metre sous forme de tableau" + "Appliquer et supprimer la mise en forme "

merci d'avance