Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Enregistrement automatique des donnees

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 !

stephanie.b.31

XLDnaute Nouveau
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

Discussions similaires

Réponses
5
Affichages
388
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…