XL 2010 Cellule date vide, ne rien faire

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 !

madoupa

XLDnaute Nouveau
Bonsoir tout le monde
j'ai un code qui m'affiche les produits périmés mais il prend aussi les cellules vides comme produits périmés
1-produit a 21/10/2022
2-produit b 21/12/2022
3-produit c
4-produit d 01/01/2023
Svp je veux le modifier pour afficher que les produit périmé
VB:
Dim j As Integer
    Dim CELL As Range, mes As String, DerLig As Long

    With ThisWorkbook.Worksheets("Péremption") ' Le classeur où sont les données de dates d'expiration
      
       For Each CELL In .Range("G2:G700").Cells
      
          If DateDiff("d", Date, CDate(CELL.Value)) < 0 Then
          
                 mes = mes & Chr(149) & " " & CELL.Offset(, -4).Value & Space(1) & CELL.Offset(, -1).Value & _
                 " Expire dans " & DateDiff("d", Date, CDate(CELL.Value)) & " jours" & Chr(13) & vbCr
          End If
          
          
       Next CELL
    MsgBox "ALERTE PEREMPTION AU " & Format(Now, "dd/mm/yyyy") & Chr(10) & Chr(10) & Chr(10) _
    & Chr(13) & mes & vbCrLf & vbclrf, vbCritical, "Alert"
        
    End With

End If
 
- 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
0
Affichages
1 K
Réponses
58
Affichages
5 K
Retour