Date VBA par défaut

  • Initiateur de la discussion Initiateur de la discussion Jocelyn
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

Jocelyn

Guest
Bonjour les excel_leux!

Mon système et mon excel sont configurés en français par défaut.
Donc: aujourd'hui le 08/01/2005.
VBA n'est probablement pas françisé!
Si je demande à mon module de lire la date et de la ré-écrir,
j'obtien le 01/Aout/2005

Pour contourné, je demande à mon module:
date = Format$(date,"dd/mm/yyyy")
La réponse obtenu est OK, soit : 08/01/2005,
mais c'est pas un format date.

Si date = DateValue(Format$(date,"dd/mm/yyyy"))
J'obtien un format date mais inversé soit: 01/08/2005

Pour obtenir vraiment la bonne chose,
Je dois écrire,
date = DateValue(Format$(date,"mm/dd/yyyy"))

Pourquoi VBA n'utillise pas les paramêtres système par défaut ?
Dans VBA, il ne semble pas y avoir aucun "piton" OPTION pour configurer.

De quel façon contournez-vous ce pépin ?

À tantôt!
 
Re Allo!

J'écrivais :
Pour obtenir vraiment la bonne chose,
Je dois écrire,
date = DateValue(Format$(date,"mm/dd/yyyy"))


Après maintes autre essai,
Je viens de trouver ceci:

Cells(x,y)=Format$(date,"dd mmmm yyyy")
Cells(x,y)=DateValue(Cells(x,y))

Ceci fonctionne

J'aimerais bien quand même avoir un commentaire.
Je doit pas ètre le seul à avoir ce genre de problème.

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
443
  • Question Question
XL 2016 MACROS-VBA
Réponses
1
Affichages
539
Réponses
4
Affichages
2 K
Retour