XL 2016 Extraire si échéance dépassée

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

KTM

XLDnaute Impliqué
Bonjour chers tous
Je voudrais extraire les enregistrements pour lesquels l'échéance a excédé 90 jours selon la date en M . Merci
 

Pièces jointes

Re
Bonsoir Philippe
après avoir vu ton Fichier je me suis rendu Compte
1° que j'ai oublié d'enlevé le MsgBox .
2° je n'ai pas fait la Bonne comparaison Lol
le Nouveau texte de la Procédure
VB:
Public Function Recup()
x = 0
With Worksheets("Ext")
Dte = IIf(IsDate(.Cells(1, 13)), CDate(.Cells(1, 13)), Date)
T = .ListObjects("TB_Gen").DataBodyRange.Value2
For Lgn = 1 To UBound(T, 1)
  If CDate(T(Lgn, 10)) + 90 < Dte Then
'Ou aussi
'  If DateDiff("d", CDate(T(Lgn, 10)), Dte, vbMonday, vbFirstFourDays) > 90 Then
  x = x + 1
    ReDim Preserve TB_Recup(10, x)
     For Col = 1 To UBound(T, 2)
       TB_Recup(Col, x) = T(Lgn, Col)
     Next Col
  End If
Next Lgn
If x = 0 Then Exit Function
.Cells(3, 13).Resize(UBound(TB_Recup, 2), UBound(TB_Recup)) = Application.Transpose(TB_Recup)
End With
Erase TB_Recup: Set T=Nothing
End Function
Bonne soirée
jean marie
 
- 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
6
Affichages
173
Réponses
8
Affichages
203
Réponses
14
Affichages
626
Réponses
6
Affichages
230
  • Résolu(e)
Microsoft 365 DateDif()
Réponses
5
Affichages
281
Réponses
7
Affichages
316
Retour