Slik kopierer en oppføring i InputBox i Excel VBA
Kopiere en oppføring laget av en bruker gjennom en InputBox i Excel er svært nyttig hvis du trenger å få informasjon fra brukeren å kjøre VBA-programmet. Input bokser vise en dialogboks for brukerundersøkelser og returnerer informasjon inn i dialogboksen. En InputBox kan kjøres fra en sub prosedyre i en VBA-modul i Excel. Verdien kopiert kan brukes i koden din, eller det kan legges til en celle i regnearket.
Bruksanvisning
1 Klikk på "Utvikler" fanen i Excel, og klikk på "Visual Basic" for å starte VB editor. Klikk på "Insert" -menyen, og klikk på "Module" å sette inn en ny kode modul.
2 Opprett en ny sub prosedyre:
Private Sub copyInputBoxEntry ()
3 Lag en streng variabel å holde verdien angitt av brukeren:
Dim nameEntered As String
4 Be brukeren om å oppgi navnet sitt ved hjelp av en InputBox, og kopiere det angitte navnet til "nameEntered" variable:
nameEntered = Application.InputBox("Enter your name:")
5 Vise navnet inn med en meldingsboks:
MsgBox ("Your name is: " & nameEntered)
6 Avslutt prosedyren ved å legge til følgende kode:
End Sub