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 :
Une solution?
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
Merci à vous,
Partager