Définir taille taille tableau

Trance4life

XLDnaute Nouveau
Bonjour,

J'utilise une macro et à un moment j'utilise la taille d'un tableau mais je voudrais que cette macro s'adapte si je change la taille de mon tableau.

Ici mon tableau fait 146 lignes, mais si j'en rajoute j'aimerais que ma macro s'adapte automatiquement.

Comment définir la taille de mon tableau à l'aide de la macro ?

Code:
Sub Rec()

    Worksheets("Rec").Range("B5:F146").Select
    Selection.AutoFilter Field:=1, Criteria1:="<>"
    ActiveWindow.SmallScroll Down:=-9
    Range("B5:F146").Select
    Selection.Copy
    ActiveWindow.SmallScroll Down:=-93
    Sheets("Synth").Select
    ActiveSheet.Paste
    Range("B2").Select
    
End Sub

Merci d'avance.
 

jpb388

XLDnaute Accro
Re : Définir taille taille tableau

Bonjour à tous
autre version
Code:
Sub Rec()
If Sheets("rec").AutoFilterMode = False Then _
    Sheets("Rec").ListObjects("Essai").Unlist

Dim Mon_Tableau As ListObject
Set Mon_Tableau = Sheets("Rec").ListObjects.Add(xlSrcRange, _
    Range("b4").CurrentRegion, , xlYes)
 Mon_Tableau.Name = "Essai"

     Worksheets("Rec").Range("essai").AutoFilter Field:=1, _
        Criteria1:="<>"
     Worksheets("Rec").Range("B5", Range("b5").End(xlToRight).End(xlDown)).Copy
     Sheets("Synth").Range("b2").PasteSpecial xlCellTypeVisible
 End Sub
si pas d'entête tu met xlno a la place de xlyes
 

Discussions similaires

Statistiques des forums

Discussions
312 492
Messages
2 088 925
Membres
103 984
dernier inscrit
maliko67