Format nombre et USF

Demouret

XLDnaute Junior
Bonjour le forum,
Je cherche depuis hier comment solutionner mon petit soucis et j'ai bien trouvé pas mal de posts mais je n'arrive pas à les mettre en pratique...
Je m'explique,
Lorsque je double clic dans une cellule en A, j'ouvre USF1 qui me permets de saisir des données sur la ligne ou j'ai double cliqué.
Lorsque je veux modifier une donnée sur une ligne , je double clique sur la cellule en "A" de la ligne en question et j'effectue mes modifications dans USF1
Le problème survient uniquement lorsque je cherche à modifier une valeur dans une ligne ou je n'ai pas de nombre entier mais un montant avec une virgule ... Le chiffre se stocke alors en format texte...
Je galère...
J'ai mis un petit exemple pour vous montrer le problème

Je vous remercie de votre attention...

Demouret
 

Pièces jointes

  • exemple.xlsm
    21.2 KB · Affichages: 41
  • exemple.xlsm
    21.2 KB · Affichages: 45
  • exemple.xlsm
    21.2 KB · Affichages: 46

gilbert_RGI

XLDnaute Barbatruc
Re : Format nombre et USF

Bonjour

essayer ceci

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Intersect(Target, Range("A1:A100")) Is Nothing Then Exit Sub
UserForm1.TextBox1.Value = Format(Cells(ActiveCell.Row, 1), "general")
UserForm1.TextBox2.Value = Format(Cells(ActiveCell.Row, 2), "###,##€")
UserForm1.TextBox3.Value = Format(Cells(ActiveCell.Row, 3), "###,##€")
UserForm1.Show
Cancel = True
End Sub
 

Discussions similaires

Réponses
18
Affichages
760

Statistiques des forums

Discussions
312 505
Messages
2 089 070
Membres
104 017
dernier inscrit
annboi19