Bonsoir à tous,
Je cherche à faire une macro qui applique une mise en forme pré-définie dans Excel pour les tableaux de mes collègues.
Le souci est que je bute sur les références absolues, alors que les tableaux sont de longueur variables :
ActiveSheet.ListObjects.Add(xlSrcRange, Range("$A$1:$P$26"), , xlYes).Name = _
"Tableau1"
ActiveCell.Range("Tableau1[#All]").Select
ActiveSheet.ListObjects("Tableau1").TableStyle = "TableStyleLight21"
Les tableaux commencent toujours en A1, finissent à la colonne P. Il n'y a pas de cellules non vides.
Je dois sûrement définir des variables mais je n'en sais pas plus.
Merci pour votre aide !
Je cherche à faire une macro qui applique une mise en forme pré-définie dans Excel pour les tableaux de mes collègues.
Le souci est que je bute sur les références absolues, alors que les tableaux sont de longueur variables :
ActiveSheet.ListObjects.Add(xlSrcRange, Range("$A$1:$P$26"), , xlYes).Name = _
"Tableau1"
ActiveCell.Range("Tableau1[#All]").Select
ActiveSheet.ListObjects("Tableau1").TableStyle = "TableStyleLight21"
Les tableaux commencent toujours en A1, finissent à la colonne P. Il n'y a pas de cellules non vides.
Je dois sûrement définir des variables mais je n'en sais pas plus.
Merci pour votre aide !