Wenn Sie eine einfache benutzerdefinierte Anwendung in Excel entwickeln, möchten Sie möglicherweise die InputBox-Funktion verwenden, um Informationen vom Benutzer abzurufen und diese Informationen dann an einer bestimmten Stelle in einem Arbeitsblatt zu platzieren. Dies kann auf folgende Weise einfach durchgeführt werden:

UserValue = InputBox("Value to use?")

Cells(1, 1).Value = UserValue

Wenn diese beiden Zeilen in ein Makro eingefügt werden, werden Sie vom Benutzer zur Eingabe aufgefordert.

Diese Eingabe wird der UserValue-Variablen von der InputBox-Funktion zugewiesen. Der Inhalt dieser Variablen wird dann unter Verwendung der Cells-Methode in Zelle A1 des aktuellen Arbeitsblatts abgelegt. Wenn Sie möchten, können Sie auch das Range-Objekt verwenden, um einen Speicherort für den Wert anzugeben, wie hier gezeigt:

UserValue = InputBox("Value to use?")

Range("B3").Value = UserValue

In diesem Beispiel wird der Wert von UserValue in Zelle B3 abgelegt.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (12496) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tippes für die ältere Menüoberfläche von Excel finden Sie hier: