Créer un ListObject: optimisation de code
Bonjour le forum,
Je m'excuse d'avance car je sais que si j'avais un meilleur lexique, j'aurais pu trouver la réponse par moi-même sur le forum.
J'ai une feuille Excel, chargée par l'utilisateur de mon formulaire. Sur cette feuille de donnée, il y a un tableau de données, mais qui n'a pas été mis sous forme de tableau au sens Excel (Insertion > tableau)...
Je programme donc une macro pour mettre cette plage de donnée sous forme de tableau/ListObject.
Comment faire pour que mon code soit plus robuste et puisse s'adapter automatiquement à la taille de cette plage de donnée ?
Mon Code:
Code:
1 2 3 4 5
| ActiveCell.Offset(-46, 4).Range("A1").Select 'REMARQUE: cette case est prise au hasard au milieu de la feuille, _
'car on peut se "douter" que celle ci est dans la zone de donnée
ActiveCell.Range("A1:W5290").Select 'Taille du tableau lors de enregistrement de la macro
ActiveSheet.ListObjects("Tableau2").Name = "TableauEtatInscription" |
Merci à vous :)