Verwenden von InputBox zum Abrufen von Daten (Microsoft Excel)
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: