Copie d'une entrée faite par un utilisateur à travers un InputBox dans Excel est très utile si vous avez besoin d'obtenir des informations à l'utilisateur d'exécuter votre programme VBA. Les boîtes de saisie affichent une boîte de dialogue pour la saisie de l'utilisateur et renvoie les informations saisies dans la boîte de dialogue . Un InputBox peut être exécuté à partir d'une sous-procédure dans un module VBA dans Excel. La valeur copié peut être utilisée dans votre code, ou il peut être ajouté à une cellule dans votre feuille de calcul . Instructions 1 Cliquez sur l'onglet " développeur" dans Excel, puis cliquez sur " Visual Basic " pour démarrer l'éditeur Visual Basic . Cliquez sur le menu " Insertion", puis cliquez sur "Module" pour insérer un nouveau module de code 2 créer un nouveau sous procédure : . CopyInputBoxEntry Private Sub () de 3 créer une variable de chaîne pour contenir la valeur saisie par l'utilisateur: Dim nameEntered As String 4 invite l'utilisateur à entrer son nom à l'aide un InputBox , et copier le nom entré à la " nameEntered « variable : nameEntered = Application.InputBox ("Entrez votre nom:" ) 5 Afficher le nom entré à l'aide d'un boîte de message : MsgBox (" votre nom est:" & nameEntered ) 6 la fin de votre procédure en ajoutant la ligne de code suivante: End Sub
|