• Initiateur de la discussion Initiateur de la discussion Manu62
  • 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 !

Manu62

XLDnaute Impliqué
Bonjour à tous,

J'ai le code suivant pour certain champs dans mon userform :
Private Sub userForm_Initialize()
derligne = Sheets(1).Range("D65000").End(xlUp).Row
NumSaisie.Value = Sheets(1).Cells(derligne, 4).Value + 1
Date1 = Now
Date1 = Format(Date1, "dd/mm/yyyy")
Heure1 = Now
Heure1 = Format(Heure1, "hh:mm")
Date2 = Now
Date2 = Format(Date2, "dd/mm/yyyy")
date3 = Now + 1
date3 = Format(date3, "dd/mm/yyyy")
Date4 = Now + 1
Date4 = Format(Date4, "dd/mm/yyyy")
End Sub


Ce qui est bizarre, c'est au lieu de mettre 06/05/08 il me saisie 05/06/08 ???

quelqu'un peux m'aider ?

A+

MAnu
 
Re : Bizarre

Bonjour à tous,

C'est en effet trés bizarre
j'ai testé ton code sans le modifier et moi j'ai bien les dates qui s'affichent comme 06/05/2008.
Je suis même passé dans le panneau de configuration en Anglais(Etats-Unis) et ça marche encore...

Je ne sais pas trop
 
Re : Bizarre

Salut,

La solution m'interesse car j'ai le même problème dans un feuille excel que je résoud en forçant le format en texte (a priori c'est au moment de l'affichage qu'excel interprete la date comme étant de format US)

je fait un truc comme cela "'" & Format(Date1, "dd/mm/yyyy")

Est-ce compatible avec USERFORM?

GIBI

si tu mets

Date1 = Format(Date1, "dd/mmm/yyyy") tout marche : va comprendre!
 
Dernière édition:
Re : Bizarre

re-bonsoir,

Comme je suis un peu têtu, j'ai essayé quelques syntaxes différentes , en voici qui fonctionne dans le cas de l'alimenation d'une cellule de feuillle de calcul

1. Convertir le "string" (généré par FORMAT) en format date avec CDATE
CDate(Format(date1, "dd/mm/yyyy"))

2. formater la date en Date US et elle est converti en date "européenne"
Format(date1, "mm/dd/yyyy")


à tester illico avec le champ du userform

à suivre

GIBI
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 Problème macro
Réponses
4
Affichages
433
Réponses
6
Affichages
641
Réponses
5
Affichages
912
Réponses
8
Affichages
653
Réponses
10
Affichages
791
Réponses
2
Affichages
772
Réponses
4
Affichages
559
Retour