Bonjour à tous,
J'ai un userform qui contient plusieurs Textbox.
Dans un premier temps, j'aimerais que les texbox affichent des valeurs en %
Par la suite, lorsque j'inscris une valeur dans la textbox
cette dernière est enregistrée sur la feuille du classeur, mais sous aucune forme
Même si FormatNumber est en chiffre ou % cela change rien
je dois cliquer à l'intérieur de la cellule et faire enter pour que la cellule
prenne cette forme
Pour afficher en % j'ai essayer le code suivant
cela ne fonctionne pas, tout les texbox affiche "0"
et pour enregistrer en % j'ai aucune idée
quelqu'un aurait une idée pour résoudre ce problème
merci
J'ai un userform qui contient plusieurs Textbox.
Dans un premier temps, j'aimerais que les texbox affichent des valeurs en %
Par la suite, lorsque j'inscris une valeur dans la textbox
cette dernière est enregistrée sur la feuille du classeur, mais sous aucune forme
Même si FormatNumber est en chiffre ou % cela change rien
je dois cliquer à l'intérieur de la cellule et faire enter pour que la cellule
prenne cette forme
Pour afficher en % j'ai essayer le code suivant
Sub Show_TextBox()
Dim n As Variant
For n = 30 To 68
UserForm1.Controls("TextBox" & 1000 + n) = Sheets("Sheet1").Cells(3, n - 28).Value
UserForm1.Controls("TextBox" & 1000 + n) = Format("0.00")
Next n
End Sub
cela ne fonctionne pas, tout les texbox affiche "0"
et pour enregistrer en % j'ai aucune idée
quelqu'un aurait une idée pour résoudre ce problème
merci
Dernière édition: