Come copiare una voce nel InputBox in Excel VBA

September 1

Come copiare una voce nel InputBox in Excel VBA


Copia di una voce fatta da un utente attraverso un InputBox in Excel è molto utile se avete bisogno di ottenere informazioni da parte dell'utente per eseguire il programma VBA. caselle di input visualizzano una finestra di dialogo per l'input dell'utente e restituisce le informazioni inserite nella finestra di dialogo. Un InputBox può essere eseguito da una procedura secondaria in un modulo VBA in Excel. Il valore copiato può essere utilizzato nel codice, oppure può essere aggiunto a una cella nel foglio di calcolo.

istruzione

1 Fare clic sulla scheda "Sviluppatore" in Excel, e fare clic su "Visual Basic" per avviare l'editor di VB. Fare clic sul menu "Inserisci" e fare clic su "Modulo" per inserire un nuovo modulo di codice.

2 Creare una nuova routine Sub:

Private Sub copyInputBoxEntry ()

3 Creare una variabile stringa per contenere il valore immesso dall'utente:

Dim nameEntered As String

4 Richiede all'utente di inserire il proprio nome utilizzando un InputBox, e copiare il nome immesso per la variabile "nameEntered":

nameEntered = Application.InputBox("Enter your name:")

5 Visualizzare il nome inserito tramite una finestra di messaggio:

MsgBox ("Your name is: " & nameEntered)

6 Terminate la procedura aggiungendo la seguente riga di codice:

End Sub