energizer956956
Messages postés29Date d'inscriptionjeudi 29 avril 2004StatutMembreDernière intervention15 mars 2005
-
14 mars 2005 à 11:48
valtrase
Messages postés937Date d'inscriptionlundi 19 janvier 2004StatutMembreDernière intervention 9 mai 2022
-
15 mars 2005 à 19:15
Bonjour,
voila j'ai un petit problème avec la fonction Workbooks.open lorsque je l'applique à un classeur excel qui contient des dates. Quand j'ouvre un classeur via cette fonction les dates se mettent en anglais, je m'explique par exemple la date du 03 février 2005, en français 03/02/2005 se transforme en 02/03/2005 ce qui ne se produit pas si j'ouvre le classeur excel normalement en faisant fichier, ouvrir etc.
Comment pourrais-je spécifier le type de langue? si cela viens bien de ça.
Je suis sous office 2000 et je dévellope sous Microsoft Visual Basic 6.0
cs_bouf
Messages postés114Date d'inscriptionlundi 6 septembre 2004StatutMembreDernière intervention20 mars 2008 14 mars 2005 à 13:46
Salut,
Je ne vois aucune raison pour qu'il te modifie une date. Si ta date est écrite dans une feuille et en "dur" il ne peut la changer. Si c'est en programmation VBA, c'est sur que tout ce que tu feras devra et est en anglais comme les dates, les fonction : si devient if....
si tu veux ecrire dans ton prog des date alors il faut les ecrire en anglais du type :
if Vardate = #03/14/2005# then...
valtrase
Messages postés937Date d'inscriptionlundi 19 janvier 2004StatutMembreDernière intervention 9 mai 20223 15 mars 2005 à 00:21
Salut,
Essayes en mettant local à true
Workbooks.Open "Monfichier",local:=True
Cordialement, Jean-Paul
______________________________________________________________________
energizer956956
Messages postés29Date d'inscriptionjeudi 29 avril 2004StatutMembreDernière intervention15 mars 20051 15 mars 2005 à 10:43
Euh non valtrase quand je rajoute local:=True ça me met une erreur "Argument nommé introuvable" apprament je n'est pas l'option local avec la fonction open.
Oui je sais bien bouf que ça a l'air bizard ce que je dis mais il ne change pas la date il change simplement l'affichage de la date il affiche la date avec un format en anglais alors que dans les propriétés de la cellule je lui est bien spécifié date au format jj/mm/aa.