Bonjour à tous et à toutes,

Voila j'ai un soucis sur ma macro. J'aimerai inserer un tableau dynamique via un bouton à l'aide d'une macro. Sachant que ce tableau dynamique est sous forme de tableau (tables) et qu'il doit s'insérer en dessous d'un premier tableau puis d'un second etc. Pour ce faire j'utilise la fonction offset. Mais lorsque j'exécute la macro pour qu'il insert le tableau il le fait bien mais décale mal le tableau. Il prend pour référence le début du tableau au lieu de la fin...

Voici le code utiliser :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Sub INSERTION_TABLEAU_V2()
'Sélection du tableau
Rows("6:22").Select
Application.CutCopyMode = False
'Copie du tableau
Selection.Copy
'Référence sur la position à partir de laquelle il faut décaler le tableau à coller
Dim n As Long
    With ActiveSheet
        n = .ListObjects.Count
        .ListObjects(n).Range.Select
    End With
'Décalage par rapport à la référence
ActiveCell.Offset(2, 0).Select
'Insertion du tableau
ActiveSheet.Paste
End Sub
Une solution?

Merci à vous,