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

XL 2016 Paiement automatique

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

Jujube

XLDnaute Nouveau
Bonjour,

À l'ouverture de mon fichier excel et j'aimerais qu'une procédure en VBA fasse le travail suivant:

1 - Regarder dans la Feuil2 et ce jusqu'à la date du jour si l'une des dates("D") et montants correspondants("C") à la condition que la valeur soit active("B") est présente dans la Feuil1.

2 - Si oui laisse passer, si non ajouter l'information.



Merci à l'avance.
 

Pièces jointes

J'ai trouvé je crois une solution, mais il y a peut-être plus simple étant donné que la feuil1 est en réalité beaucoup plus imposante.

Sub PaiementAutomatique()
Dim Lr As Long ' Parcourir la Feuil1
Lr = Sheets("Feuil1").Range("A60000").End(xlUp).Row
Dim x As Long: Dim y As Long
Sheets("Feuil2").Select

For x = 2 To Range("A60000").End(xlUp).Row
If Cells(x, 4) <= Date And Cells(x, 2) = True Then

For y = 2 To Sheets("Feuil1").Range("A60000").End(xlUp).Row
If Cells(x, 4) <> Cells(y, 1) And Cells(x, 2) <> Cells(y, 4) Then
Lr = Lr + 1
Sheets("Feuil1").Range("A" & Lr) = Cells(x, 4)
Sheets("Feuil1").Range("D" & Lr) = Cells(x, 3)
Exit For
End If

Next y

End If

Next x

End Sub
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…