enlever le bouton "annuler" dans un inputBox

  • Initiateur de la discussion liline
  • Date de début
L

liline

Guest
je voudrais supprimer le bouton "annuler" dans la boite de saisie afin d'obliger l'utilisateur à entrer une valeur.
merci de votre aide !
Liline
 
J

jon

Guest
à ma connaissance non

mais posons ton problème différement
est-il possible de savoir dans un InputBox, comme dans un msgbox genre vbOK/ vbCancel (ou autrement genre qui a le focus), si on a cliqué sur OK ou sur Annuler, indépendamment du retour même de l'Input (chaîne vide si Annuler, contenu tapé si OK).

Réponse le 15/02/2000 par L.L, microsoft.public.fr.excel, "Inputbox"

Dim Rep
Rep = Application.InputBox("Votre question", Type:=2)
If VarType(Rep) = vbBoolean Then msgbox "Annulé"

Autre solution pour un problème légèrement similaire, la gestion d'erreur
Sub salplan()
Application.screenupdating = TRUE 'set to true so user can select a range
On Error GoTo eTrap
range(InputBox("Enter the Fill down range (the final row number is needed here)", "Fill Amounts", "AJ3:BE")).Filldown
'Turn off error trap:
On Error GoTo 0
Calculate
Exit Sub
eTrap:
Msgbox "No range specified. Activity halted"
End Sub
 

Statistiques des forums

Discussions
314 656
Messages
2 111 608
Membres
111 218
dernier inscrit
Jean-Kev