Utilisation d’InputBox pour obtenir des données (Microsoft Excel)
Si vous développez une application personnalisée simple dans Excel, vous souhaiterez peut-être utiliser la fonction InputBox pour récupérer des informations auprès de l’utilisateur, puis placer ces informations à un endroit particulier dans une feuille de calcul. Cela peut être facilement réalisé de la manière suivante:
UserValue = InputBox("Value to use?") Cells(1, 1).Value = UserValue
Ces deux lignes, lorsqu’elles sont insérées dans une macro, invitent l’utilisateur à entrer.
Cette entrée est affectée à la variable UserValue par la fonction InputBox. Le contenu de cette variable est ensuite déposé dans la cellule A1 de la feuille de calcul courante en utilisant la méthode Cells. Si vous préférez, vous pouvez également utiliser l’objet Range pour spécifier un emplacement pour la valeur, comme indiqué ici:
UserValue = InputBox("Value to use?") Range("B3").Value = UserValue
Cet exemple dépose la valeur de UserValue dans la cellule B3.
_Note: _
Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.
lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur]
.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (12496) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:
link: / excel-Using_InputBox_to_Get_Data [Utilisation de InputBox pour obtenir des données]
.