Range.Parse (Excel)

Cette méthode redistribue une plage de données et la divise en plusieurs cellules. Elle distribue le contenu de la plage pour remplir plusieurs colonnes adjacentes ; la plage ne peut pas comprendre plus d'une colonne.

La méthode ParseLine [xxx][xxx] insérera les trois premiers caractères dans la première colonne de la plage de destination, et insérera les trois caractères suivants dans la deuxième colonne. Si cet argument est omis, Microsoft Excel devine où fractionner les colonnes en fonction de l’espacement de la cellule supérieure gauche de la plage. Si vous souhaitez utiliser une autre plage pour deviner la ligne de redistribution, utilisez un objet Range comme argument LigneAnalyse. Cette plage doit être l'une des cellules de redistribution. L'argument LigneAnalyse ne peut pas contenir plus de 255 caractères, parenthèses et espaces compris.

Parse (ParseLine, Destination)


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

Arguments

Optional arguments

Les arguments suivants sont facultatifs

ParseLine - Chaîne dont les parenthèses gauche et droite indiquent où les cellules doivent être séparées

Destination (Range) - Objet Range qui représente le coin supérieur gauche de la plage de destination où vous voulez placer des données redistribuées. Si vous ne spécifiez pas cet argument, Microsoft Excel redistribue lui-même les données.