Incompatibilité de type
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je travaille sur un projet VBA dans le quel j'aimerais comparer 2 dates, celle d'aujourd'hui et une autre dans un tableau, mais le problème c'est que j'ai une erreur "Incompatibilité de type" alors que je suis certain que les dates sont en format "date" (jj/mm/aaaa)
ci joint mon code
' Tant qu'on n'est pas à la fin du tableau
For I = 8 To Range("BacklogTab").Rows.count
' Calcul de la différence de mois entre la date de la cellule N(I) de la feuille "TopRiskIssue" et la date actuelle
' Vérification si la différence de mois est supérieure à 3
If DateDiff("m", Sheets("TopRiskIssue").Range("N" & I).Value, Now) > 3 Then
a = a + 1
Sheets("DashBoard").Range("M3").Value = a
End If
Next I
auriez vous une idée sur l'origine du problème s'il vous plait ?
cordialement
- Indiquez l'unité pour la taille de ces fichiers. type document texte brut taille 8,1 ?? première réponse à trouver longueur 8085 caractères type image jpeg taille 3,0 ?? deuxième réponse à trouver dimension 3776 × 2124 px type vidéo mpeg-4 taille 1,1 ?? troisième réponse à trouver durée 02:01:15
- Comment réduire la taille d'un fichier - Guide
- Reduire taille image - Guide
- Trouver adresse mac - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Ou trouver l'adresse ip - Guide
bonjour, merci pour votre réponse mais je ne vois pas en quoi la date "31/04/2023" est non valide... car c'est une date dans le future ?
Bonjour,
Euh, dans quel futur?
31/04/2023?????
Et tu affirmes être certain que ce sont bien des dates dans tes cellules...
Si tu enlèves tout alignement (centré, droite, gauche..), et que tu augmentes la largeur de la colonne N de l'onglet "TopRiskIssue", est-ce que la "date" se met bien à droite?
Ou si tu mets au format "Nombre", est-ce que la cellule prend une valeur de ce genre : 45007 (nombre qui correspond à la date d'aujourd'hui)
Et est-ce que tu as déclaré la variable "a"? si oui, quel type de déclaration?
Idem pour la variable "I"
Et enfin, quelle ligne est surlignée en jaune lors du débogage?
Bonne journée
Parce qu'avril n'a que 30 jours !