Bonjour,
Je cherche à créer un tableau "dynamique" en VBA ;
j'ai une feuille de calcul qui est la base de données et augmente tous les jours. j'ai créé un macro qui récupère des données en fonction d'un filtre et copie/colle sur une autre feuille. De cette nouvelle feuille de calcul je souhaite créer un tableau mais étant donnée que la hauteur du tableau dépendra des données dans la feuille base de données, je ne sais pas comment écrire ça en VBA :
J'ai actuellement pour faire simple :
Sheets("BdD contrôles").Select
ActiveSheet.Range("C1").AutoFilter Field:=2, Criteria1:= _
"Rapport"
ActiveSheet.ListObjects("Tableau3").Range.Select
Selection.Copy
Sheets("Suivi_Rapport").Select
Range("A1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveSheet.ListObjects.Add(xlSrcRange, Range("$A$1:$G$9"), , xlYes).Name = _
"Tableau6"
J'aimerai du coup que le tableau commence A1 mais après dépendrai de la dernière cellule non vide dans la colonne G.
Pouvez vous m'aider à comprendre ?
Merci à vous,