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