Kopiera en post gjord av en användare genom en InputBox i Excel är mycket användbart om du behöver för att få information från användaren att köra VBA -program . Inmatningsrutor visa en dialogruta för användaren indata och returnerar de uppgifter som införts i dialogrutan . En InputBox kan köras från ett sub förfarande i en VBA -modul i Excel . Värdet kopieras kan användas i koden , eller det kan läggas till en cell i ett kalkylblad . Instruktioner
1
Klicka på " Utvecklare " fliken i Excel , och klicka på " Visual Basic " för att starta VB editor . Klicka på " Infoga " -menyn , och klicka på " modul " för att infoga en ny kodmodul
2
Skapa en ny sub förfarande : .
Private Sub copyInputBoxEntry ( ) katalog
Billiga 3
Skapa en sträng variabel för att hålla värdet som anges av användaren :
Dim nameEntered As String
4
Uppmana användaren att ange sitt namn med hjälp en InputBox , och kopiera det inmatade namnet till " nameEntered " variabel :
nameEntered = Application.InputBox ( " Skriv ditt namn : " )
5
Visa namnet anges med en meddelanderuta :
MsgBox ( " ditt namn är : " & nameEntered )
6
Avsluta din procedur genom att lägga till följande kodrad :
End Sub
Addera ditt