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