Range.Parse-Methode (Excel)

Analysiert einen Datenbereich und teilt ihn auf mehrere Zellen auf. Verteilt den Inhalt des Bereichs auf mehrere angrenzende Spalten. Der Bereich darf maximal eine Spalte breit sein.

Syntax

Ausdruck. Analysieren (ParseLine, Ziel)

Ausdruck Eine Variable, die ein Range-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
ParseLine Optional Variant Eine Zeichenfolge mit linken und rechten Klammern, die die Stellen anzeigen, an denen die Zellen aufgeteilt werden sollen.
Destination Optional Variant Ein Range-Objekt, das die obere linke Ecke des Zielbereichs für die analysierten Daten angibt. Wenn dieses Argument nicht angegeben wird, wird die Analyse von Microsoft Excel an dieser Stelle durchgeführt.

Rückgabewert

Variant

Bemerkungen

ParseLine[xxx][xxx] würde die ersten drei Zeichen in die erste Spalte des Zielbereichs einfügen und die nächsten drei Zeichen in die zweite Spalte einfügen. Wenn dieses Argument nicht angegeben wird, erraten Microsoft Excel anhand des Abstands der oberen linken Zelle im Bereich, wo die Spalten aufgeteilt werden sollen.

Wenn Sie einen anderen Bereich verwenden möchten, um die Analyselinie zu erraten, verwenden Sie ein Range-Objekt als ParseLine-Argument . Bei diesem Bereich muss es sich um eine Zelle aus dem zu analysierenden Bereich handeln. Das ParseLine-Argument darf nicht länger als 255 Zeichen sein, einschließlich der Klammern und Leerzeichen.

Beispiel

In diesem Beispiel werden Telefonnummern der Form 206-555-1212 in zwei Spalten aufgeteilt. Die erste Spalte enthält nur die Vorwahl, die zweite die siebenstellige Rufnummer mit dem eingebetteten Bindestrich.

Worksheets("Sheet1").Columns("A").Parse _ 
 parseLine:="[xxx] [xxxxxxxx]", _ 
 destination:=Worksheets("Sheet1").Range("B1")

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.