Wie wähle ich alle zellen mit vba-code aus?
In VBA gibt es eine Eigenschaft namens CELLS, mit der Sie alle Zellen in einem Arbeitsblatt auswählen können.
Cells.Select
VBA, um alle Zellen auszuwählen
- Geben Sie zunächst die CELLS-Eigenschaft ein, um auf alle Zellen im Arbeitsblatt zu verweisen.
- Geben Sie anschließend einen Punkt (.) ein.
- An dieser Stelle erhalten Sie eine Liste von Methoden und Eigenschaften.
- Wählen Sie aus dieser Liste „Auswählen“ oder geben Sie „Auswählen“ ein.
Sobald Sie das gesamte Arbeitsblatt ausgewählt haben, können Sie die Schriftart ändern, den Inhalt löschen oder andere Dinge tun.
Kommentare
- Die CELLS-Eigenschaft funktioniert auf die gleiche Weise, wie Sie die Tastenkombination Strg+A verwenden, um alle Zellen auszuwählen.
- Wenn Sie diesen VBA-Code ausführen, werden alle Zellen ausgewählt, auch wenn das Blatt geschützt und einige Zellen gesperrt sind.
- Es werden auch ausgeblendete Zellen ausgewählt.
Das Blatt muss aktiviert sein
Jetzt müssen Sie hier eines verstehen: Wenn Sie alle Zellen eines Blattes auswählen , muss dieses Blatt aktiviert werden . Kurz gesagt: Sie können keine Zellen aus einem Blatt auswählen, das nicht aktiviert ist.
Nehmen wir an, Sie möchten alle Zellen in „Sheet1“ auswählen. Wenn Sie den folgenden Codetyp verwenden, erhalten Sie eine Fehlermeldung. Sie müssen zunächst „Sheet1“ aktivieren und anschließend mit der Eigenschaft „Cells“ alle Zellen auswählen.
Worksheets("Sheet1").Activate Cells.Select
Wenn Sie es nun ausführen, wird zunächst „Sheet1“ aktiviert und dann alle Zellen ausgewählt. Dadurch haben Sie die kleine Einschränkung, dass Sie nicht das gesamte Blatt auswählen können, wenn dieses Blatt nicht aktiviert ist.
Sie können noch Folgendes tun: Sie können ein neues Blatt hinzufügen und dann alle Zellen auswählen.
Sheets.Add.Name = "mySheet" Cells.Select
Verwandte Tutorials
- Fügen Sie eine Zeile mit VBA in Excel ein
- Zellen in Excel mit VBA-Code zusammenführen
- Wählen Sie einen Bereich/eine Zelle mit VBA in Excel aus
- ActiveCell in VBA in Excel
- Spezielle Zellenmethode in VBA in Excel