Pb de format d'un inputbox

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

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 !

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
 
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
 
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é...
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour