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

  1. Geben Sie zunächst die CELLS-Eigenschaft ein, um auf alle Zellen im Arbeitsblatt zu verweisen.
    type-the-cells-property
  2. Geben Sie anschließend einen Punkt (.) ein.
  3. An dieser Stelle erhalten Sie eine Liste von Methoden und Eigenschaften.
    enter-a-dot
  4. Wählen Sie aus dieser Liste „Auswählen“ oder geben Sie „Auswählen“ ein.
    from-list-select-select-or-type-select

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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert