Bonjour tout le monde,
Un mini coup de pouce salvateur pour un débutant s'il vous plaît :
Sub CopieTranspose ()
Dim C As Worksheet 'déclare la variable C (onglet Comparaison)
Dim T As Worksheet 'déclare la variable T (onglet Tableau)
Dim DEST As Range 'déclare la variable DEST (cellule de DESTination)
Set C = Sheets("Feuil1") 'définit l'onglet C
Set T = Sheets("Feuil2") 'définit l'onglet T
Set DEST = T.Cells(Application.Rows.Count, 1).End(xlUp).Offset(1, 0) 'définit la cellule de destination DEST
C.Range("F1:F5").Copy 'copie la plage F
DEST.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=True 'colle les valeurs de la plage dans DEST en transposant
End Sub
J'arrive à faire fonctionner la macro sans tableau. Quand je répète la macro, une autre ligne s'ajoute etc, et c'est parfait.
Maintenant quand j'ajoute un tableau, ça me met les données dans la première ligne juste en dessous du tableau, et je n'arrive pas à l'insérer dans le tableau.
Sauf si je mets le .Offset(0,0)
Mais si je fais ça, impossible ensuite d'ajouter des lignes dans le tableau...
Comment faire ?
Merci beaucoup à vous par avance.
Germain