Columns (Sammlung)

<< Click to Display Table of Contents >>

Columns (Sammlung)

Zugriffspfade für die Spalten von Arbeitsblättern:

Application à Workbooks à Item à Sheets à Item à Columns

Application à Workbooks à Item à ActiveSheet à Columns

Application à ActiveWorkbook à ActiveSheet à Columns

Application à ActiveSheet à Columns

Application à Columns

Zugriffspfade für die Spalten beliebiger Bereiche:

Application à Workbooks à Item à Sheets à Item à Range à Columns

Application à Workbooks à ActiveSheet à Range à Columns

Application à ActiveWorkbook à ActiveSheet à Range à Columns

Application à ActiveSheet à Range à Columns

Application à Range à Columns

Zugriffspfade für die Spalten ganzer Tabellenzeilen:

Application à Workbooks à Item à Sheets à Item à Rows à Item à Columns

Application à Workbooks à ActiveSheet à Rows à Item à Columns

Application à ActiveWorkbook à ActiveSheet à Rowsà Item à Columns

Application à ActiveSheet à Rowsà Item à Columns

Application à Rowsà Item à Columns

Zugriffspfade für die Spalten der selektierten Zellen:

Application à Workbooks à Item à Sheets à Item à Selection à Columns

Application à Workbooks à ActiveSheet à Selection à Columns

Application à ActiveWorkbook à ActiveSheet à Selection à Columns

Application à ActiveSheet à Selection à Columns

Application à Selection à Columns

 1  Beschreibung

Columns ist die Sammlung aller Spalten eines Arbeitsblatts oder Bereichs. Die einzelnen Elemente dieser Sammlung sind vom Typ Range, wodurch alle Eigenschaften und Methoden von Bereichen auf sie angewandt werden können.

 2  Zugriff auf das Objekt

Columns kann ein Tochterobjekt zweier Objekte sein:

Als Tochterobjekt eines Sheet-Objekts repräsentiert es alle Spalten dieses Arbeitsblatts.

Als Tochterobjekt eines Range-Objekts repräsentiert es alle Spalten dieses Bereichs.

Beispiele für Columns als Tochterobjekt eines Sheet-Objekts:

' Die Zahl der Spalten des Arbeitsblatts anzeigen

MsgBox pm.ActiveSheet.Columns.Count

 

' Die erste Spalte des Arbeitsblatts auf Fettdruck setzen

pm.ActiveSheet.Columns(1).Font.Bold = True

Beispiele für Columns als Tochterobjekt eines Range-Objekts:

' Die Zahl der Spalten des angegebenen Bereichs anzeigen

MsgBox pm.ActiveSheet.Range("A1:F50").Columns.Count

 

' Die erste Spalte des angegebenen Bereichs auf Fettdruck setzen

pm.ActiveSheet.Range("A1:F50").Columns(1).Font.Bold = True

 3  Eigenschaften, Objekte, Sammlungen und Methoden

Eigenschaften:

Count R/O

 

Objekte:

Item Range (Defaultobjekt)

Application Application

Parent Sheet oder Range

Count (Eigenschaft, R/O)

Datentyp: Long

Liefert die Anzahl der Range-Objekte in der Columns-Sammlung – in anderen Worten: die Anzahl der Spalten im Arbeitsblatt oder Bereich.

Item (Zeiger auf Objekt)

Datentyp: Object

Liefert ein einzelnes Range-Objekt, also einen Bereich, der eine einzelne Spalte umfasst.

Welches Range-Objekt Sie erhalten, hängt von dem Zahlenwert ab, den Sie an Item übergeben: 1 für die erste Spalte, 2 für die zweite und 3 für die dritte.

Beispiel:

' Schrift in der zweiten Spalte (Spalte B) auf Courier New setzen

pm.ActiveSheet.Columns.Item(2).Font.Name = "Courier New"

Application (Zeiger auf Objekt)

Liefert das Application-Objekt.

Parent (Zeiger auf Objekt)

Liefert das übergeordnete Objekt, also ein Objekt, das entweder vom Typ Sheet oder vom Typ Range ist.