Déplacer une ligne en fonction d'une date

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

TITOU73

Guest
Bonjour le forum,

Je suis à la recherche d'une macro me permettant de copié les lignes avec une date inférieur à celle de la céllule C2 sur l'onglet "Feuil2" et les lignes avec la date identique ou supérieur à C2 dans l'onglet "Feuil3".

Merci de votre aide
 

Pièces jointes

Re : Déplacer une ligne en fonction d'une date

Bonjour TITOU73, gilbert_RGIn
Comme j'ai fait quelque chose....
Prise en compte des feuilles 2 et 3.
Code:
[COLOR=blue]Sub[/COLOR] Copie_lignes()
Dat = Sheets("Feuil1").Cells(2, 3).Value
[COLOR=blue]For[/COLOR] i = 6 [COLOR=blue]To[/COLOR] Feuil1.Range("C65536").End(xlUp).Row
    [COLOR=blue]Set[/COLOR] Dest = IIf(Cells(i, 3) < Dat, Sheets("Feuil2").Cells(Feuil2.Range("A65536").End(xlUp).Row + 1, 1), _
    Sheets("Feuil3").Cells(Feuil3.Range("A65536").End(xlUp).Row + 1, 1))
    Sheets("Feuil1").Range(Cells(i, 2), Cells(i, 7)).Copy Dest
[COLOR=blue]Next[/COLOR]
[COLOR=blue]End Sub[/COLOR]
Cordialement
 
- 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ésolu(e)
Microsoft 365 DATEDIF
Réponses
11
Affichages
416
Réponses
5
Affichages
370
Réponses
5
Affichages
406
Retour