Déplacer des données sur une feuille "mémoire"

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 !

ascal44

XLDnaute Occasionnel
Bonsoir , je sollicite encore une fois votre aide.

J'ai ce code à modifier pour ne pas effacer mais déplacer les valeures sur une feuille nommée "mémoire" afin de les garder en archive.

Code:
Sub efface()
 With Sheets("Alertes")
  For li = [B6550].End(xlUp).Row To 2 Step -1
    If Cells(li, 2) < Date Then Cells(li, 2).[COLOR="Red"]EntireRow.Delete[/COLOR]  Next
  End With
End Sub

En vous remerciant par avance
 
Re : Déplacer des données sur une feuille "mémoire"

Re-bonsoir ascal,

Tu peux tester ton code sur ton fichier :
VB:
Sub copie()
    Dim li
    With Sheets("Alertes")
        For li = [B6550].End(xlUp).Row To 2 Step -1
            If Cells(li, 2) < Date Then
                Rows(li).Select
                Selection.Cut
                Sheets("memoire").Select
                Cells(Range("B65536").End(xlUp).Row + 1, 1).EntireRow.Select
                ActiveSheet.Paste
                Sheets("Alertes").Select
                Selection.Delete Shift:=xlUp
            End If
        Next
    End With
End Sub

A+
 
Re : Déplacer des données sur une feuille "mémoire"

Bonsoir à tous
Histoire d'accélérer la manœuvre :
Code:
[COLOR=DarkSlateGray][B]Sub copie()
Dim li
  With Application: .ScreenUpdating = 0: .Calculation = -4135: End With
  With Sheets("Alertes")
    For li = .[B6550].End(xlUp).Row To 2 Step -1
      If .Cells(li, 2) < Date Then
        .Rows(li).EntireRow.Cut Destination:=Sheets("memoire").Cells(Sheets("memoire").Range("B65536").End(xlUp).Row + 1, 1)
        .Rows(li).EntireRow.Delete Shift:=xlUp
      End If
    Next
  End With
  With Application: .Calculation = -4105: .ScreenUpdating = 1: End With
End Sub[/B][/COLOR]
ROGER2327
#4699


Samedi 7 Sable 138 (Saint Birbe, juge, SQ)
17 Frimaire An CCXIX
2010-W49-2T23:03:48Z
 
- 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
909
Réponses
15
Affichages
782
Réponses
4
Affichages
732
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
452
Réponses
5
Affichages
573
Retour