Erreur de compilation InputBox

Résolu
sifusalade Messages postés 134 Date d'inscription   Statut Membre Dernière intervention   -  
sifusalade Messages postés 134 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je me retourne vers la communauté car cela fait deux heures que je cherche à comprendre pourquoi je n'arrive pas à utiliser une simple InputBox et je n'y arrive pas.

Je ne comprends absolument pas pourquoi ceci ne fonctionne pas :
Sub InputBox()

Dim reponse As String

reponse = InputBox("La question", "Le titre", "Par Défaut")

End Sub


Non seulement je n'ai aucune autocomplétion avec l'infobulle qui liste les arguments, mais en plus j'obtiens une erreur de compilation.

C'est quelque chose de très basique que j'ai utilisé souvent et qui a toujours fonctionné mais là c'est un mystère.

J'utilise actuellement Excel 2019.

Il y'a une référence à activer ?

Merci pour vos réponses.

2 réponses

ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Bonjour

Tu es sûr que ce n'est pas
reponse = MsgBox("La question", "Le titre", "Par Défaut")

Cdlmnt
0
Sifusalade
 
Bonjour, oui, sûr et certain. Je n'ai pas de problème avec MsgBox().
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Alors essaies ceci

reponse = Application.InputBox("La question", "Le titre", "Par Défaut")

Cdlmnt
0
sifusalade Messages postés 134 Date d'inscription   Statut Membre Dernière intervention   7
 
Avec "Application" pas de problème, mais sans, ça coinçait. Je viens à l'instant de résoudre le problème. J'ai activé les références "Visual Basic for Applications" et "Visual Basic For Application".

Ces références ont toujours été actives par défaut, mais pour une raison que j'ignore, maintenant que j'ai installé Office 2019, ça n'a pas semblé être le cas. En activant ces deux références, j'ai pu utiliser la fonction (donc sans le Application).

Merci ;-)
0