B
Blafi
Guest
Re-Bonlour aux forumeurs...
Pour faire suite à ma demande pour savoir comment calculer le nombre de jours d'un mois en fonction d'une date à laquelle Monique a répondu avec célérité, j'ai essayé d'écrire une fonction telle que ci-dessous :
Function JoursMois(Madate)
JoursMois = DAY(DATE(YEAR(Madate),MONTH(Madate)+1,0))
End Function
En voulant utiliser cette fonction, j'obtiens bien la fenêtre me demandant de rentrer 'Madate' que je désigne alors en cliquant sur 'A1' qui contient une date au format français.
A partir de là je suis renvoyé dans mon code VBA avec une 'erreur 1004 : erreur définie par l'application ou par l'objet '.
Pouvez vous me dire ce qui cloche dans mon code ?
Est-ce le format de date français qui pose un problème à VBA car j'obtiens exactement le même message d'erreur en écrivant une macro qui insère la même formule que ci-dessus; sachant que j'ai enregistré cette macro en entrant la formule voulue dans une cellue excel (=JOUR(DATE(ANNEE(A1);MOIS(A1)+1;0)).
Merci d'avance aux champions d'excel qui pourront m'aider...
Pour faire suite à ma demande pour savoir comment calculer le nombre de jours d'un mois en fonction d'une date à laquelle Monique a répondu avec célérité, j'ai essayé d'écrire une fonction telle que ci-dessous :
Function JoursMois(Madate)
JoursMois = DAY(DATE(YEAR(Madate),MONTH(Madate)+1,0))
End Function
En voulant utiliser cette fonction, j'obtiens bien la fenêtre me demandant de rentrer 'Madate' que je désigne alors en cliquant sur 'A1' qui contient une date au format français.
A partir de là je suis renvoyé dans mon code VBA avec une 'erreur 1004 : erreur définie par l'application ou par l'objet '.
Pouvez vous me dire ce qui cloche dans mon code ?
Est-ce le format de date français qui pose un problème à VBA car j'obtiens exactement le même message d'erreur en écrivant une macro qui insère la même formule que ci-dessus; sachant que j'ai enregistré cette macro en entrant la formule voulue dans une cellue excel (=JOUR(DATE(ANNEE(A1);MOIS(A1)+1;0)).
Merci d'avance aux champions d'excel qui pourront m'aider...