Bonjour,
Je crée un model devis avec des données.
Certaines données doivent être archivées sur une autre feuille du même classeur.
J'ai pu créer une macro qui me transmet les données de mon devis sur la deuxième feuille. Seulement, à chaque fois que je veux ajouter des données, elles remplacent les données qu'il y avait avant.
Je voulais donc savoir comment faire pour faire comprendre à la macro qu'il faut ajouter les informations sur la ligne au dessus des informations qui existent déjà...
Par exemple, j'ai des informations sur la ligne 1... Et si je veux ajouter des autres données, j'aimerai que ca se rajoute à nouveau sur la ligne 1 et que l'ancienne ligne 1 apparaisse en ligne 2...
J'espère que j'ai été asez claire et que vous pourrez me répondre
Cordialement
Voila la macro
Sub gestiondevis()
'
' gestiondevis Macro
'
'
Sheets("Devis Factures P1").Select
Range("E7").Select
Selection.Copy
Sheets("Feuil1").Select
Range("A4").Select
ActiveSheet.Paste
Sheets("Devis Factures P1").Select
Range("E8").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil1").Select
Range("B4").Select
ActiveSheet.Paste
Sheets("Devis Factures P1").Select
Range("B12").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil1").Select
Range("C4").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = ""
Sheets("Devis Factures P1").Select
Selection.Copy
Sheets("Feuil1").Select
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Devis Factures P1").Select
ActiveWindow.ScrollRow = 3
ActiveWindow.ScrollRow = 4
ActiveWindow.ScrollRow = 5
ActiveWindow.ScrollRow = 12
ActiveWindow.ScrollRow = 15
ActiveWindow.ScrollRow = 17
ActiveWindow.ScrollRow = 18
Range("E47").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil1").Select
Range("D4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Devis Factures P1").Select
Range("E48").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil1").Select
Range("E4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Devis Factures P1").Select
Range("E49").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil1").Select
Range("F4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
voila le fichier