dépanner votre Microsoft Excel VBA InputBox en accédant au code Visual Basic à partir de l'interface Microsoft Excel. Si votre InputBox disparaît, il peut être affecté par une minuterie intégrée . Changer la minuterie ou le supprimer de votre objet pour créer la boîte de dialogue qui répond à vos besoins. VBA
Visual Basic for Applications est disponible dans Excel pour créer des macros , exécuter automatiquement des fonctions et créer de nouveaux objets . Accédez à la fenêtre VBA à partir de l'onglet " développeur" du ruban en haut de la page. Si l'onglet " développeur" est masqué, cliquez sur l'onglet "Fichier" , sélectionnez "Options" et sélectionnez " Personnaliser le ruban . " Select " Developer " de la " Onglets principaux " zone de liste. Ouvrez la fenêtre VBA en cliquant sur l'onglet « Développeur » et en sélectionnant « Visual Basic ».
Code Box
Dans la fenêtre VBA , l'accès au code n'importe quel objet en ouvrant la boîte de code. Un objet , tel qu'un InputBox est lié à une feuille spécifique . Double-cliquez sur cette feuille des « objets Microsoft Excel " à gauche de l'écran. Sinon, cliquez sur le menu "Affichage " en haut de l'écran et sélectionner "Code " pour ouvrir la fenêtre de code . La fenêtre est vide si votre objet ne contient pas de code VBA.
InputBox
InputBox est un objet dans VBA qui apparaît dans l'interface Excel principal et nécessite une entrée . Il est également connu comme une boîte de dialogue . Le code que vous attribuez à l' InputBox détermine le texte qu'il affiche et l'entrée qu'elle requiert. Un InputBox peut être simple et demander à l'utilisateur de sélectionner une cellule ou d'entrer un numéro . Vous pouvez également créer un InputBox complexe avec un timing , un emplacement et les fichiers d'aide associés .
AckTime
Si votre InputBox disparaît après une période de temps définie , le code probablement contient une minuterie , sous la forme de la propriété " AckTime " . Ouvrez la fenêtre VBA , double- cliquez sur la feuille qui contient votre InputBox et faites défiler jusqu'à l'objet InputBox . Vous pouvez également sélectionner l'objet à partir de la liste déroulante en bas de " procédure " . Pour supprimer la minuterie sur votre InputBox , supprimer le code " AckTime " de la fenêtre . Pour modifier la longueur de temps, changer la quantité de secondes après que " AckTime = ".