Bonsoir le Forum
je cherche à réaliser une macro pour couper la dernière ligne d'un tableau de la feuille (ARCHIVES_DONNEES)
pour la coller dans un tableau en dernière ligne dans la feuille (DONNEES)
mais je n'y arrive pas, je ne peux pas faire de couper/coller (valeur) car une fois dans mon onglet de destination, excel interdit le collage spécial
Donc, voila ce que je veux faire via une macro classique,
voila ce que j'ai réussi a coder mais ça ne marche pas au niveau des Range
Merci d'avance de vos lumières
Cordialement
WocaM
je cherche à réaliser une macro pour couper la dernière ligne d'un tableau de la feuille (ARCHIVES_DONNEES)
pour la coller dans un tableau en dernière ligne dans la feuille (DONNEES)
mais je n'y arrive pas, je ne peux pas faire de couper/coller (valeur) car une fois dans mon onglet de destination, excel interdit le collage spécial
Donc, voila ce que je veux faire via une macro classique,
Code:
Sheets("ARCHIVES_DONNEES").Select
Range("A5:J5").Select
Selection.Copy
Sheets("DONNEES").Select
Range("A27").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A1").Select
Sheets("ARCHIVES_DONNEES").Select
Rows("5:5").Select
Application.CutCopyMode = False
Selection.ClearContents
Range("A1:A2").Select
Sheets("DONNEES").Select
voila ce que j'ai réussi a coder mais ça ne marche pas au niveau des Range
Code:
Private Sub CommandButton3_Click()
maligne3 = Sheets("ARCHIVES_DONNEES").Range("A" & Rows.Count).End(xlUp).Row
Sheets("ARCHIVES_DONNEES").Select
Range(Cells(maligne3, 1) & Cells(maligne3, 10)).Select
Selection.Copy
maligne4 = Sheets("DONNEES").Range("A" & Rows.Count).End(xlUp).Row + 1
Range("A" & maligne4).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("ARCHIVES_DONNEES").Cells(maligne3, 1).EntireRow.ClearContents
Range("A1").Select
End Sub
Merci d'avance de vos lumières
Cordialement
WocaM