déplacement des données suivant condition

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

T

thierry440

Guest
Bonjour
je n'arrive pas à deplacer une ligne de données (feuille BD) vers feuille (BDR) sans ecraser systematiquement la derniere ligne déplacée. (condition dépalcement : réalisée avec succès)
De plus lors du déplacement cette ligne ne doit plus figurer dans la feuille BD mais seulement dans BDR.

il s'agit du module 6 (macro) .

Merci d'avance
 

Pièces jointes

Re : déplacement des données suivant condition

Bonjour, thierry440, le Forum,

Peut-être ainsi ?

Code:
Option Explicit
Sub Déplacer()
    Dim i As Long
    Application.ScreenUpdating = False
    With Sheets("BD")
    For i = .Cells(Rows.Count, "a").End(xlUp).Row To 2 Step -1
        If .Range("z" & i) = "Réalisé avec succès" Then
            With .Rows(i)
                .Copy Destination:=Sheets("BDR").Range("a" & Rows.Count).End(xlUp)(2)
                .Delete
            End With
        End If
    Next
    End With
    Application.ScreenUpdating = True
End Sub

A bientôt 🙂
 
- 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
0
Affichages
1 K
B
  • Question Question
Réponses
3
Affichages
1 K
A
Réponses
0
Affichages
867
Ana30255
A
Retour