Bonjour à tous,
Je voudrais faire une macro qui me récupère la valeur de la cellule contenue dans la dernière colonne vide d'un onglet (onglet_référence) et qui me la colle sur la dernière colonne vide d'un autre onglet (onglet_graphique).
J'ai commencé à faire la macro suivante, qui ne fonctionne pas:
Private Sub CommandButton1_Click()
Dim DEST As Range
der_colonne = Sheets("onglet_référence").Range("D44").End(xlToLeft).Columns
Sheets("onglet_graphique").Range("44" & der_colonne).Copy
Set DEST = IIf(Range("D3") = "", Range("D3"), Cells(3, Application.Columns.Count).End(xlToLeft).Offset(0, 1))
DEST.Resize(1, 1).Value = OS.Range("D3").Value
End Sub
Il y a une erreur sur la ligne suivante : Sheets("Données graphiques").Range("44" & der_colonne).Copy
Je suppose que c'est lié à la syntaxe de l'écriture de l'instruction Range, mais je ne sais pas comment l'écrire.
Quelqu'un pourrait-il m'aider?