[EXCEL 2007] Bug mineur avec Application.InputBox

ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 - 29 mars 2012 à 08:09
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 - 29 mars 2012 à 08:28
Bonjour,
J'ai ouvert par ailleurs une discussion pour dresser une liste des bugs découverts avec VBA/Excel.
On y pointe vers chacune des discussions (dont celle-ci) décrivant le bug.

Description de celui-ci :
Utilisation de Application.InputBox (à ne pas confondre avec une simple InputBox)

On lui donne le type 1 (pour forcer à la saisie d'un nombre)
et ce code :
Dim ret As Integer
ret = Application.InputBox(Title:="le titre", prompt:="saisiseez un chiffre", Type:=1)

Réactions :
si l'on saisit autre chose qu'un nombre ===>> réaction saine ===>> message dénonçant qu'il ne s'agit pas d'une saisie valide ===>> Va bene, donc
mais :
si, maintenant, on clique sur OK sans avoir saisi quoi que ce soit ===>> on obtient un curieux message selon le quel :*
"la formule que vous avez tapée est incorrecte
....etc ..."
(le message que l'on recevrait en saisissant une formule incorrecte dans la barre des formules !)
Il s'agit là d'un bug mineur (erreur de pointage, probablement, vers la bonne erreur), mais qui met en exergue les carences de "grattage" de l'équipe responsable


____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient

1 réponse

ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
29 mars 2012 à 08:28
Et ce message erroné apparaît pour tout type autre que 0 (en rappelant que 0 est le type "formule") dès lors que l'on valide sans avoir saisi quoi que ce soit.
Conclusion ? ===>> l'équipe responsable s'est contentée de dupliquer le cas "formule" pour toute saisie non faite, sans aucune adaptation au type ! . Alors que les précautions adéquates ont bien été prises, par contre, pour les saisies faites mais ne correspondant par au type.
Léger, tout ça !


____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
0
Rejoignez-nous