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 (2290) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: