Microsoft 365 Problèmes avec UserForm

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 !

Francky79

XLDnaute Occasionnel
Bonjour le forum,

Plusieurs problèmes dans mon UserForm,
La date saisie dans l'UserForm ne correspond plus dans la colonne A
09/12/2025 devient 12/09/2025
Dans la colonne D et E le calcul ne se fait pas lors de nouvelles saisies.
Voir le fichier joint.

Merci pour votre aide
 

Pièces jointes

Hi,

La date saisie dans l'UserForm ne correspond plus dans la colonne A
09/12/2025 devient 12/09/2025
Convertissez le contenu de vos résultats de UserForm dans les bons formats avant de les rapatrier sur votre feuille de calcul.
CF le message de @Nain porte quoi
Comment convertir avant de rapatrier ?
utilisez ActiveCell.Value = CDate(Me.Jour)
Apparemment, ça marche aussi pour les heures.

Et pour les km, tu peux éventuellement utiliser Val(Me.Km) ou 1*Me.Km.
 
Dernière édition:
Merci pour votre aide,

Convertissez le contenu de vos résultats de UserForm dans les bons formats avant de les rapatrier sur votre feuille de calcul.

Comment convertir avant de rapatrier ?
Bonjour l'équipe,

@Francky79 : je reconnais bien le style de l'userform (de feu Jacques Boisgontier). Tu utilises un tableau structuré sans profiter de ces avantages.
Peux-tu nous expliquer ce que tu veux faire exactement?

A+
 
Merci TooFatBoy pour tes solutions.

Cathodique le but est de renseigner le tableau par l'intermédiaire de l'UserForm, dans le projet final il y aura plus de cases à renseigner.
Et à partir du tableau je pourrai faire des graphiques.
Et tu as raison je suis parti un exemple de J.Boisgontier.
 
Merci TooFatBoy pour tes solutions.

Cathodique le but est de renseigner le tableau par l'intermédiaire de l'UserForm, dans le projet final il y aura plus de cases à renseigner.
Et à partir du tableau je pourrai faire des graphiques.
Et tu as raison je suis parti un exemple de J.Boisgontier.
@TooFatBoy (que je salue) t'a très bien orienté.
Cependant, ce que je n'ai pas compris, dans la colonne "NB", tu as mis une formule (cellule n - cellule (n-1)) ces cellules contiennent des dates.
Que veux-tu obtenir exactement?
Je pense que pour avoir un formulaire qui tienne la route est d'ajouter des masques de saisie ou des fonctions pour valider les formats.
parce qu'on peut faire des erreurs de frappe, par exemple écrire: 12/22/2025 cette date reste juste mais en anglais pas en français.
c'est idem pour le temps.
 
bonjour,
VB:
Function TrouveType(V)TrouveType = Replace(Replace(V, " ", ""), Chr(34), "")
If IsDate(TrouveType) = True And InStr(TrouveType, "/") <> 0 And InStr(TrouveType, ":") <> 0 Then TrouveType = Format(TrouveType, "yyyy-mm-dd hh:mm:ss"): Exit Function
If IsDate(TrouveType) = True And InStr(TrouveType, "/") <> 0 Then TrouveType = Format(TrouveType, "yyyy-mm-dd"): Exit Function
If IsNumeric(Replace(TrouveType, ".", ",")) = True Then TrouveType = Replace(TrouveType, ",", "."): Exit Function
End Function
Sub test()
range("A1").Value = TrouveType(me.jour)
range("B1").Value = TrouveType(me.x)
range("C1").Value = TrouveType(me.xx)

End Sub
 
Bonjour à tous😉,

Ma petite version avec une combobox et des contrôles de cohérences des saisies...
  • Les dates commencent le jour courant et remontent jusqu'à 366 jours en arrière.
  • On est limité à 23h59 pour le temps. C'est déjà bien ! Presque 24h00 en selle, il faut avoir un cuissard de sacrée bonne qualité😆.
  • Le kilométrage est limité aux entiers.
 

Pièces jointes

Dernière édition:
Bonjour le forum,

Plusieurs problèmes dans mon UserForm,
La date saisie dans l'UserForm ne correspond plus dans la colonne A
09/12/2025 devient 12/09/2025
Dans la colonne D et E le calcul ne se fait pas lors de nouvelles saisies.
Voir le fichier joint.

Merci pour votre aide
Re
À mon tour de faire une proposition, sur la base de l'excellent fichier de mapomme, avec possibilité de décimales pour les kilomètres, totaux et moyennes.
Cordialement,
 

Pièces jointes

- 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

Réponses
10
Affichages
274
  • Question Question
Microsoft 365 format date
Réponses
3
Affichages
158
Retour