Kopiere en oppføring gjort av en bruker via en InputBox i Excel er svært nyttig hvis du trenger å få informasjon fra brukeren å kjøre VBA -programmet . Inndataboksene vise en dialogboks for brukerundersøkelser og returnerer informasjon inn i dialogboksen . En InputBox kan utføres fra en sub prosedyre i en VBA -modul i Excel. Verdien kopiert kan brukes i koden , eller det kan legges til en celle i regnearket . Instruksjoner
en
Klikk på " Developer "-fanen i Excel , og klikk " Visual Basic" for å starte VB editor. Klikk på " Insert"-menyen , og klikk " Module" for å sette inn en ny kode modul
2
Opprett en ny sub prosedyre : .
Private Sub copyInputBoxEntry ( )
3
Lag en streng variabel til å holde verdien angitt av brukeren : en
Dim nameEntered As String
4
Ber brukeren om å oppgi sitt navn ved hjelp en InputBox , og kopiere navnet kom inn til " nameEntered " variable : en
nameEntered = Application.InputBox ( "Skriv inn navn :")
5
vise navnet inn med en meldingsboks : en
MsgBox ( " ditt navn er :" & nameEntered )
6
End din prosedyre ved å legge til følgende kodelinje :
End Sub