Enregistrement automatique des donnees

  • Initiateur de la discussion Initiateur de la discussion stephanie.b.31
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

stephanie.b.31

Guest
Bonjour,

vous pouvez voir dans mon fichier excel joint que sur la page "debut", il y a deux tableaux. Un tableau de donnees initiales et un tableau recapitulatif dont les resultats sont lies au tableau de donnees initiales.

Ensuite il y a une page "archives" ou on peut voir le meme tableu que le tableau recapitulatif. Le but est que mes donnees du tableau recapitulatif de la page "debut" s'enregistrent dans le tableau vide de la page "archives".
J'aimerais que cela se fasse ligne par ligne: que des que j'enregistre les nouvelles donnees qui s'enregistrent se mettent sur la ligne du dessous.

J'ai vu que l'on pouvait faire un bouton archiver, mais je n'y arrive pas!

Merci d'avance de votre aide!
 

Pièces jointes

Re : Enregistrement automatique des donnees

Bonjour à tous,

Un essai avec (clique sur le bouton GO) :

VB:
Option Explicit


Sub Archivage()
    Dim DerL&
    DerL = Sheets("archives").Range("A65000").End(xlUp).Row
    Sheets("debut").Range("C18:F18").Copy Sheets("archives").Range("A" & DerL + 1)
    Columns("A:D").EntireColumn.AutoFit
    Application.CutCopyMode = False
    Sheets("debut").Activate
End Sub

A + à tous
 

Pièces jointes

Re : Enregistrement automatique des donnees

Bonjour à tous,

Exact...

Remplace par ce code (je ne copie que les valeurs sans les formules) :

VB:
Option Explicit


Sub Archivage()
    Dim DerL&
    DerL = Sheets("archives").Range("A65000").End(xlUp).Row
    Sheets("debut").Range("C18:F18").Copy
       Sheets("archives").Select
    Range("A" & DerL + 1).Select
    Selection.PasteSpecial Paste:=xlPasteValues
    Range("A5").Select
    Columns("A:D").EntireColumn.AutoFit
    Application.CutCopyMode = False
    Sheets("debut").Activate
End Sub

A + à tous
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
23
Affichages
665
Réponses
5
Affichages
471
Réponses
5
Affichages
711
Réponses
4
Affichages
761
E
  • Question Question
Réponses
6
Affichages
1 K
elmilo13
E
T
  • Question Question
Réponses
125
Affichages
14 K
Retour