Einfügen von Arbeitsblattwerten mit einem Makro (Microsoft Excel)
Das Einfügen von Werten in eine Zelle erfolgt häufig in Makros. Um Informationen in eine Zelle einzufügen, verwenden Sie die Value-Eigenschaft. Sie können beispielsweise Folgendes verwenden, um eine Zahl (23) in Zelle A1 einzufügen:
Cells(1, 1).Value = 23
Zum Eingeben von Informationen in eine Zelle gilt die Value-Eigenschaft für jedes Objekt, das in einen Bereich aufgelöst wird. Sie können also Folgendes verwenden, um einen Textwert („Adresse“) in die Zelle bei C4 einzufügen:
Range("C4").Value = "Address"
In den obigen Beispielen werden Werte direkt in das aktuell aktive Arbeitsblatt eingefügt. Sie können Werte in ein anderes Arbeitsblatt eingeben, indem Sie den Beispielen ein Arbeitsblattobjekt voranstellen:
Worksheets.("Sheet3").Range("C4").Value = "Address"
Wenn das von Ihnen angegebene Arbeitsblatt nicht vorhanden ist (es ist derzeit in Excel nicht geöffnet), generiert der Code einen Fehler. Wenn das Arbeitsblatt, das Sie ändern möchten, ein Diagramm ist oder die Zelle geschützt und das Arbeitsblatt gesperrt ist, wird außerdem eine Fehlermeldung angezeigt.
_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 (2313) 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: