Bernard Marcelly a écrit :
Message de steve  date 2007-11-02 08:58 :
J'ai écrit une macro Fdates destinée à rechercher la date d'une opération bancaire lorsque je formate Fdates en date le résultat s'affiche de travers dans la cellule où la macro est placée il s'affiche par ex 01/11/2007 alors que la cellule est formatée en JJ/MM/AA, ça ça ne me gênerait pas trop mais si j'écris dans la cellule un =SI(Fdates(blabla)=0;"";Fdates(blabla)) le test sur Fdates semble échouer. J'ai réussi à contourner le problème en formatant Fdates en variant, mais ça me laisse tout de même un malaise de ne pas comprendre pourquoi ça ne marche pas.

Pourriez vous m'aider à trouver des explications sur le problème?


Bonjour,
Que renvoie la macro ? un string? un nombre? de quel type ?
Dans quel cas Fdates() renvoie zéro ? as-tu vérifié qu'elle renvoie bien zéro?

Une cellule ne peut conteniir qu'une chaîne de caractères ou un nombre de type Double. Lire ma réponse récente à un problème similaire:
<http://www.mail-archive.com/[email protected]/msg04964.html>

______
Bernard

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

--------------------------------------------------------------------------------------- Orange vous informe que cet e-mail a ete controle par l'anti-virus mail. Aucun virus connu a ce jour par nos services n'a ete detecte.



Merci à toi Bernard ,je ne savais pas que dans les cellules il n'y avait que des nombres en double, le simple fait d'avoir formaté Fdates en double a suffit pour tout remettre sur les rails. Merci aussi de m'avoir laissé mariner un peu ça m'a permis d'essayer diverses choses et ainsi d'améliorer ma connaissance de l'outil.
Bon week end à venir.
Steve

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à