Pb de format d'un inputbox

  • Initiateur de la discussion Philoo
  • Date de début
P

Philoo

Guest
Bonjour à tous !

Je voudrais simplement savoir comment, lorsque qu'on fait une inputbox, l'utilisateur pourrait rentrer un chiffre à virgule avec le pavé numérique...

Pour l'instant, pour avoir un chiffre à virgule, l'utilisateur doit le saisir avec la virgule du clavier standard, ce qui n'est pas très pratique...

Merci de vos réponses !!


a+
Philoo
 
P

petchy

Guest
LE FORUM

essaye ce code
Function z(x As String)
maposition = InStr(1, x, ",", vbTextCompare) ' recherche la postion de la virgule
If maposition > 0 Then 'si une virgule est trouvée
z = Left(x, maposition - 1) & "." & Mid(x, maposition + 1)
Else
z = x
End If
End Function

Petchy.gif
 
P

Philoo

Guest
Euh en fait c'est bon je viens de trouver dans l'aide !!
La forme de inputbox à utiliser est :
applictation.inputbox("Votre texte", type:=1)
Où type est le type de donnée que l'utlisateur doit saisir, dont on peut trouver une liste dans l'aide... Attention il s'agit de la version application.inputbox, et non de inpubox tout cours, qui ne possède pas l'argument 'type' !!! C'est tout simplement tordu !

Merci beaucoup pour tes efforts, petchy !! Désolé...
 

Discussions similaires

Réponses
8
Affichages
908

Membres actuellement en ligne

Statistiques des forums

Discussions
314 644
Messages
2 111 528
Membres
111 189
dernier inscrit
Laurent.