Bonjour,

Je viens de me créer un compte après n'avoir malheureusement pas trouvé au sein du forum (en espérant avoir bien cherché ) la réponse à ma question, question que je vous pose donc :

J'aimerais mettre des informations, suite à l'extraction d'un fichier texte, sous forme de tableau structuré.

Le nombre de colonne au sein du tableau ne varie pas, mais le nombre de ligne oui.

Or quand j'utilise l'enregistreur de macro j'obtiens ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
ActiveSheet.ListObjects.Add(xlSrcRange, Range("A1:CC2098"), , xlYes).Name "" _
    = "Tableau1"
    Range("Tableau1[#All]").Select
    ActiveSheet.ListObjects("Tableau1").TableStyle = "TableStyleLight9"
Le fait est que j'essaye de créer un tableau réutilisable, et je voudrais "variabiliser" la partie en rouge. En insérant un fichier texte de seulement 1000~ lignes je me retrouves avec autant de lignes inutiles dans mon tableau.

J'ai essayé de mettre des variables et suis arrivé au code suivant (qui bien sûr ne marche pas ):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
    V = Range("CC1").End(xlDown).Row
    W = Range("CC1").End(xlDown).Column
    Range("A1").Select
    Selection.CurrentRegion.Select
    ActiveSheet.ListObjects.Add(xlSrcRange, Range("A1:WV"), , xlYes).Name "" _
    = "BD"
    Range("BD[#All]").Select
    ActiveSheet.ListObjects("BD").TableStyle = "TableStyleLight9"
J'ai essayé des variantes avec des "&", en remplaçant le raccourci des colonnes "W" par sa dénomination "CC" vu que cela ne varie pas mais rien n'y fait...

J'aimerai donc savoir si ce que j'entreprend est réalisable et si oui comment y parvenir.


Cordialement,

PPB