Eingabefenster automatisch anlegen
© sdecoret - Adobe Stock

Eingabefenster automatisch anlegen

Wie Sie kleine Eingaben ohne Aufwand übernehmen

Sie möchten in einem Makro eine Eingabe des Anwenders vornehmen? Machen Sie es sich ganz leicht und setzen Sie das Standard-Eingabefenster von VBA für dieses Zweck ein. Der folgende Programmcode zeigt, wie das geht:

Sub Eingabefenster()

a = InputBox("Bitte geben Sie eine Zahl ein", "Eingabe")

End Sub

Sie übergeben dem Befehl als ersten Parameter den Text, der im Fenster angezeigt werden soll. Der zweite Parameter legt den Titel des Fensters fest. Die folgende Abbildung zeigt das Fenster, das Sie mit dem Makro anlegen:

Eingabefenster

Durch die Wertzuweisung an die Variable "A" können Sie den eingegebenen Wert anschließend über diese Variable auslesen.