rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

VBA-EXCEL Convertion date

verso163, le jeudi 3 janvier 2008 à 16:13:50
Bonjour,

Je voudrais saisir une date dans une cellule d'un fichier et aller la comparer avec une autre date dans un autre fichier
Seulement dans le premier fichier, la date est mise sans format précis (General), l'ordre des caractères étant celui-ci: "%20mm/%20jj" (vous remarquerez l'ordre anglais)
tandis que dans le second fichier le format de la cellule est une date dans l'ordre français jj/mm/aa

J'ai trouvé quelques discussions similaires mais qui ne m'aident pas beaucoup ... vous feriez comment??

Merci d'avance à ceux qui répondront et/ou se creuseront les méninges...

Meilleurs voeux
Configuration: WinXP - Excel 2003
Répondre à verso163  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
gbinforme, le jeudi 3 janvier 2008 à 18:56:28
bonjour

Tu te poses des questions inutiles :


la date est mise sans format précis (General), l'ordre des caractères étant celui-ci: "%20mm/%20jj" (vous remarquerez l'ordre anglais)
le format de la cellule est une date dans l'ordre français jj/mm/aa


Tu remarqueras que tu parles toi même de format d'affichage et cela ne change aucunement la valeur de la cellule.

Tu peux très bien comparer deux dates saisies avec :
- en A1 "31/12/2007" au format "jj/mm/aaaa"
- en B1 =A1 et au format "jjjj" par exemple.
à l'écran tu vas avoir 31/12/2007 et "lundi" et pourtant elles sont égales

si tu fais le test en C1 : =si(A1=B1;"oui";"non") tu obtiendras "oui".
curieux n'est-ce pas ?

toujours zen
Répondre à gbinforme

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
verso163, le vendredi 4 janvier 2008 à 08:23:14
Je me pose cette question parce que pour voir comment j'allais faire, j'ai essayé la fonction "Value()" (excel est en anglais sur le pc que j'utilise) et lorsque je l'applique à la première cellule qui contient la valeur " 11/ 06" voulant dire 6 novembre mais sans format de date, ca me donne la valeur de 11 juin...

Alors j'ai essayé de mettre un format de date sur la cellule et ca ne change rien.

Ce que je ne comprends pas du tout en plus c'est que la fonction "value()" donne le même résultat lorsque je l'apllique à la cellule A1 " 11/ 06" et la cellule B1 de valeur "11/06/2008" mais lorsque je fais la comparaison C1=if(A1=B1;"oui";"non")
ca me donne "non"... pas très logique...
Répondre à verso163

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 rhalimi13, le vendredi 4 janvier 2008 à 09:30:37
bonjour,


j'ai posté un pb avec VBA, tu sais me repondre?
Répondre à rhalimi13
Logiciels pertinents trouvés dans les téléchargements
Télécharger Jet Audio 7.1.1Jet Audio - Lecteur audio compatible avec la majorité des formats, dont mp1, mp2, mp3, mp3 pro, pls, m3u, wma, ogg, aif, aiff, au, snd,...Catégorie: Audio
Licence: Freeware/gratuit
Télécharger MTV Video Converter 1.11.4MTV Video Converter - Le programme MTV Video Converter est un convertisseur vidéo vers le format MTV acceptant les formats d'entrée suivants : ...Catégorie: Conversion
Licence: Freeware/gratuit
Télécharger Free Excel/Xls to Pdf Converter 5.1Free Excel/Xls to Pdf Converter - Convertissez rapidement et facilement vos documents Excel en document PDF. Rien de plus simple avec Excel/Xls to Pdf...Catégorie: PDF
Licence: Freeware/gratuit
Télécharger AMV Convert Tool 3.68AMV Convert Tool - Le package MP3 Player Utilities contient notamment un lecteur permettant de lire les fichiers au format AMV ainsi qu'un...Catégorie: Edition vidéo
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « VBA EXCEL Convertion date »