Kopieren eines Eintrags von einem Benutzer durch eine InputBox in Excel gemacht ist sehr nützlich, wenn Sie Informationen von dem Benutzer zu Ihrem VBA-Programm ausführen müssen . Eingabefelder ein Dialogfeld für Benutzereingaben und gibt die Informationen in das Dialogfeld eingegeben . Ein InputBox können aus einer Sub-Prozedur in einem VBA-Modul in Excel ausgeführt werden. Der Wert kopiert werden können in Ihrem Code verwendet werden , oder es kann zu einer Zelle in Ihrer Tabelle hinzugefügt werden. Anleitung
1
Klicken Sie auf die Registerkarte "Entwicklertools" in Excel , und klicken Sie auf " Visual Basic ", um den VB -Editor zu starten . Klicken Sie auf das Menü "Einfügen" , und klicken Sie auf "Module" , um einen neuen Code-Modul einfügen
2
Erstellen Sie eine neue Sub-Prozedur : .
Private Sub copyInputBoxEntry ()
3
erstellen String-Variable , um den Wert vom Anwender eingegeben halten :
Dim nameEntered As String
4
der Benutzer wird aufgefordert , ihren Namen mit enter eine InputBox , und kopieren Sie den Namen eingegeben werden, um die " nameEntered " variable :
nameEntered = Application.InputBox ("Geben Sie Ihren Namen ein: " )
5
Zeigt den Namen eingegeben mit einem Meldung :
MsgBox (" Ihr Name ist :" & nameEntered )
6
Ende der Prozedur , indem Sie die folgende Codezeile :
End Sub