XL 2016 double inputbox

  • Initiateur de la discussion Initiateur de la discussion djiska
  • 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 !

djiska

XLDnaute Junior
Bonjour ,
j'ai écris une fonction mais lors du test je ne ressui pas afficher le paramétré VALEUR dans le msg box.
le message box renvoie 0 au lieu de la valeur entrée.

Public Function ecrirevaleur(ByVal message As String, _
ByVal Min As Integer, _
ByVal max As Integer, _
ByVal valeur As Integer) As Boolean

Do
valeur = Val(InputBox("entrer valeur"))
Loop While valeur < Min Or valeur > max
doitrecommencer = True
Ecrirevaleur= True
End Function

VOICI LE TEST

Sub ecrire()

Dim resultat As String
Dim reponse As Integer

resultat = Ecrirevaleur("entre une valeur", 1, 100, reponse)
reponse = valeur
MsgBox (" la saisie du nombre a fonctionnee: " & resultat)
MsgBox (" le nombre est: " & reponse)

End Sub

merci
 
bonsoir
VB:
Public Function ecrirevaleur(ByVal message As String, _
                             ByVal Min As Integer, _
                             ByVal max As Integer)
    Do
        valeur = Val(InputBox("entrer valeur"))
    Loop While valeur < Min Or valeur > max
    ecrirevaleur = valeur
End Function


Sub ecrire()
    Dim resultat$, reponse&
    reponse = ecrirevaleur("entre une valeur", 1, 100)
    resultat = reponse > 0 And reponse < 100
    MsgBox (" la saisie du nombre a fonctionnee: " & resultat)
    MsgBox (" le nombre est: " & reponse)
End Sub
 
- 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

Discussions similaires

Réponses
3
Affichages
230
Réponses
4
Affichages
199
Réponses
7
Affichages
578
Retour