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

K

Kevin

Guest
Bonjour le forum,

Qui saurait me dire si il est possible de 'personnaliser' une imputbox ou si il existe un moyen de la remplacer par un usf ?
Ci-dessous la partie de la syntaxe de ma macro :
Dim ActivebookName As String
ActiveWorkbookName = InputBox('SAISISSEZ LE NOUVEAU NOM :')

Merci.
Bonne journée.
 
bonjour Kevin,

Qu'entends tu par personnaliser ?

Ce que tu peux faire avec un inutbox, c'est limiter les saisies par ex du texte seulement, choisir les boutons que tu afficche ( Ok cancel, yes no etc...) et peut être, l'icône ( alerte, infos) Ceci est à vérifier dans l'aide vba.

Sinon, il faut passer par un Userform. l'avantage de l'inputbox est qu'il est plus simple à gèrer...

A +
 
Bonjour Luki, le forum,

Je te remercie de ta réponse.
J'entend par personnalisation, changer la police, déplacer les boutons, placer autre chose que 'YES', 'NO' dans les commandbutton, etc ...
Si je souhaite utiliser un usf, comment dois-je rédiger la macro ?

Bonne journée.
 
Re kevin,

Vite fait, j'ai ps beaucoup de temps d'ici à ce soir...

Tu crées Un Userform dans ton prjet Vba ( inserer/ userform). tu y mests ce que tu veux et tu récupères les infos via l'objet userForm. par ex : Userform1.Textbox1

Mais si tu ne l'as jamais fait, essaies de trouver quelques démos ou tutorials. _Thierry est LE spécialiste des Uform! d'après les derniers sondages VBA!!!! et tu peux ptêt ben trouver ton bonheur sur le forum.

Bon courage 😉
 
Bonjour,

Sinon tu utilises application.inputbox. Alors à ce moment tu peux choisir le type de réponse choisie :

expression.InputBox(Prompt, Title, Default, Left, Top, HelpFile, HelpContextId, Type)

expression Obligatoire. Expression qui renvoie un objet Application.


Type Argument de type Variant facultatif. Spécifie le type des données renvoyées. Si vous ne spécifiez pas cet argument, la boîte de dialogue renvoie du texte. Le type peut avoir une ou la somme des valeurs suivantes.

Valeur Signification
0 Une formule.
1 Un nombre.
2 Texte (une chaîne).
4 Une valeur logique (True ou False).
8 Une référence de cellule, sous la forme d'un objet Range.
16 Une valeur d'erreur, telle que #N/A.
64 Un tableau de valeurs.
 
Bonsoir Luki, Sylvain, le forum,

Je vous remercie de votre aide.
Sylvain, je suis débutant en matière de macro et je dois avouer que je n'ai pas compris ce que tu souhaitais me dire dans ton message :unsure: Enfin, pour être plus clair, les expressions correspondent à quoi ? Et, comment les utiliser ?
Merci et bonne soirée.
 
- 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

  • Question Question
Réponses
7
Affichages
498
D
  • Question Question
Réponses
5
Affichages
245
Didierpasdoué
D
Réponses
3
Affichages
251
Réponses
9
Affichages
324
Retour