Textbox valeur numérique

Bonjour à tous,

N'arrivant pas à trouver la solution malgré plusieurs recherches sur le forum, voici mon soucis.

J'ai un userform où je saisie mes données, notamment le nombres d'heures en plus ou en moins des salariés.

Formule pour les textbox heures :

HeuresPlus.Value = Format(Val(Replace(HeuresPlus.Value, ",", ".")), "#,##0.00")

Au niveau de mon userform le format est bien numérique mais lors de ma validation de mes données sur ma feuille "DETAIL" cellees-si ne sont pas en format numérique.

Ci-joint le fichier pour plus de compréhension si je n'ai pas été très clair!!!

Bonjour,

ceci devrait résoudre votre problème

.Range("D" & ligne) = CDec(Me.HeuresPlus)
.Range("F" & ligne) = CDec(Me.HeuresMoins)

Remarque supplémentaire : Si vous avez besoin de saisir des fractions d'heures par tranches par exemple de 15 minutes, je peux vous fournir le contrôle nécessaire.

Bonjour Thev,

Merci beaucoup, problème résolu !!!

Bonne journée

Bonjour,

Après avoir saisie quelques données je m'aperçois que je ne peux pas saisir de valeur en dessous de 1h. Si mon salarié ne fait qu'une demi-heure d'heures sup, je ne peux pas saisir 0.50.

Comment puis-je changé ces données.

Bonne journée

Si vous saisissez 0,50 pas de problème.

Vous avez une erreur à ce niveau

Private Sub HeuresMoins_AfterUpdate()
HeuresPlus.Value = Format(Val(Replace(HeuresPlus.Value, ",", ".")), "#,##0.00")
End Sub

Bonjour Thev,

Effectivement si je supprime cette ligne tout fonctionne.

Merci beaucoup!!

Juste une petite dernière question, comment puis-je faire pour qu'à l'ouverture de mon formulaire au niveau des heures il y ai d'office 0.00 de mis ?

Bonne journée

Bonjour Christram78,

Ben dis donc ! JC était super en avance sur son temps, s'il utilisait déjà d'la RAM type 78 !

Tu a écrit :

comment puis-je faire pour qu'à l'ouverture de mon formulaire au niveau des heures il y ait d'office 0.00 de mis ?

Au niveau du VBA, tu dois ajouter ceci (voir à gauche des 2 flèches rouges) :

screen 1

pour avoir cela au niveau d'Excel, lors de l'exécution :

screen 2

dhany

Bonsoir Christram78,,

Je vous propose une version de votre formulaire enrichi des contrôles que j'ai développés.

A voir si ça vous intéresse.

Bonjour Dhany,

Je n'avais pas pensé vraiment à ça quand j'ai créée mon identifiant mais plutôt à Christelle rame vraiment beaucoup en VBA !!!

Merci pour ta réponse.

Bonne journée

Bonjour Thev,

Merci beaucoup pour ce fichier, c'est génial

Je vais le mettre en pratique et voir avec les salariés si ça leur convient.

Bonne journée

Bonsoir Christelle,

screen

Tu as un très joli prénom, qui sonne comme le cristal ! ... d'Arques ?

oh, mais alors, tu es de la famile de Jeanne d'Arc ? ou de Mireille Darc ?

Merci pour le , et pour t'encourager dans ton apprentissage du VBA,

voici quelques fleurs, plus une rose :

dhany

Rechercher des sujets similaires à "textbox valeur numerique"