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

XL 2016 Probleme de DATE_DIFF

  • 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
Dans ma base de Donnee j'aimerais extraire les Clients dont l'echeance est arrivée il ya 28 jours.
Pour cela jai fais cette macro mais il semble avoir un soucis avec la syntaxe "datedif"

Sub tri()
Dim X As Variant
With ActiveSheet
.[E4] = "X"
.Range("E5:E" & .Range("B" & Rows.Count).End(xlUp).Row).FormulaR1C1 = "=IF(AND(R2C3>RC[-1],DATEDIF(RC[-1],R2C3,""d"")>=28),1,0)"
.Range("B5:E" & .Range("B" & Rows.Count).End(xlUp).Row).Sort key1:=.Range("E5"), order1:=xlDescending
X = Application.Match(0, .Range("E5:E" & .Range("B" & Rows.Count).End(xlUp).Row), 0)
If .Range("E" & Rows.Count).End(xlUp).Row >= 2 Then
If Not IsError(X) Then .Range("B" & X & ":E" & .Range("B" & Rows.Count).End(xlUp).Row + 1).Delete xlShiftUp
End If
.Range("E4:E" & .Range("B" & Rows.Count).End(xlUp).Row + 1).ClearContents
End With
End Sub


Pouvez vous m'aider a rediger correctement cette Macro ? Merci.
 

Pièces jointes

- 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
4
Affichages
581
Réponses
5
Affichages
705
Réponses
4
Affichages
671
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…