Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1447 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Problème de date avec macro

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de date avec macro

n°1637522
lasapinier​e
Posté le 06-11-2007 à 12:26:59  profilanswer
 

Bonjour,
 
J'ai un problème avec la macro ci-dessous lorsque je l'execute les dates sont modifiées.
ex : dans le fichier d'origine je saisie la date 10-02-2007 (10 février 2007) et lorsque je lance m'a macro les dates sont copiées sur mon autre fichier avec jours et mois inversé soit 02-10-2007 (2 octobre 2007)
avez vous une explication et surtout une solution à mon problème,
mesinfos = Range("A2:AW" & [A65536].End(xlUp).Row)
Workbooks.Open Filename:= _
"\\srvdatamal\.......
Sheets("feuil1" ).Select
Range("A65536" ).End(xlUp)(2).Select
Range(ActiveCell, ActiveCell.Offset(6, 48)).Value = mesinfos
 
D'avance merci,
 
Lasapinière,

mood
Publicité
Posté le 06-11-2007 à 12:26:59  profilanswer
 

n°1637532
devil_k
Posté le 06-11-2007 à 12:38:30  profilanswer
 

J'ai déjà eu le souci
De mémoire, j'avais du le résoudre en utilisant DateSerial et les fonctions Year, Month, Day
J'ai plus les détails par contre !
A tester...

n°1637547
lasapinier​e
Posté le 06-11-2007 à 12:58:52  profilanswer
 

quelqu'un aurait les détails ou une solution rapide et efficace à mon problème ?
merci,

n°1637665
AprilThe5t​h
Posté le 06-11-2007 à 15:06:30  profilanswer
 

vb a des problèmes avec les dates à la francaise, et fait naturellement du format anglo saxon...
personnellement, je décompose la date :
 
MaDate=Mid(Date, 4, 3) & Left(Date, 3) & Right(Date, 4)

n°1637780
tegu
Posté le 06-11-2007 à 17:39:22  profilanswer
 

Les solutions à ce problème passent aussi par le typage des données et/ou le formatage des cellules (format date française).
En plus des astuces données précédemment, j'ajoute la fonction CDate() qui peut être utile.

n°1637965
Nico4664
Posté le 07-11-2007 à 08:52:38  profilanswer
 

:hello:  
 
As tu vérifié le format des cellules dans ta feuille de destination ?  
Peut-être que le format de destination est mm/jj/aaaa ? Dans ce cas il te faudrai mettre jj/mm/aaaa.

n°1638074
lasapinier​e
Posté le 07-11-2007 à 11:26:31  profilanswer
 

merci à tous je viens de trouver une parade,


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Problème de date avec macro

 

Sujets relatifs
Problème avec l'URL Rewriting.[macro] classement sur excel
Problème Lien sur un bouton[Flash AS2] Problème de preload en XML
Problème de class et d'attributprobleme avec ShellExecute
Probleme bordure tableau! Casse tête![C] Problème avec une fonction récursive
[Debutant] probleme boucleProbleme avec une variable dasn un formulaire
Plus de sujets relatifs à : Problème de date avec macro


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR