Optimiser formule d'archivage !

  • Initiateur de la discussion Initiateur de la discussion stagiaire
  • 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 !

stagiaire

XLDnaute Nouveau
Salut membres de la communauté Excel,

je viens vers vous en se funeste jour pour m'assister dans ma quête de la parfaite formule VBA ! Grace au Forum une formule me permettant d'archiver le tableau d'un onglet "louer" vers un autre onglets "histo" a vu le jour, cependant cette formule copie le nouveau tableau du mois en dessous des anciens ! Du coup comme il faut garder plusieurs mois un même tableau pour le facturer, je vais retrouver le moi archivé tout en bas, bas, bas...

Du coup j'aimerais savoir comment copié les tableau au dessus du mois dernier? Inséré le nombre de ligne suffisant chaque mois ?

Code:
Sub historique()
    Sheets("louer").Select
fin = Range("A65536").End(xlUp).Row
    Range("A1:AO" & fin).Select
    Selection.Copy
    Sheets("Histo").Select
debut = Range("A65536").End(xlUp).Row + 2
    Range("A" & debut).Select
    ActiveSheet.Paste
End Sub

Accepter mes sincère salutations 😀 !
Stagiaire
 
Re : Optimiser formule d'archivage !

Bonjour,
Modifier la macro comme suit (désolé, pas le temps de tester) :

Sub historique()
Sheets("louer").Select
fin = Range("A65536").End(xlUp).Row+2
Range("A1:AO" & fin).Select
Selection.Copy
Sheets("Histo").Select
[A1].Insert Shift:=xlDown
End Sub

A+
 
- 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

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Retour