Excel Joinand SplitExcel funktioner er meget nyttige funktion. Split-funktionen bruges til at tage en afgrænset streng og analysere værdierne i et array. Join-funktionen bruges til at udtrække værdierne ud af arrayet og sammenkæde dem tilbage i en afgrænset streng., StringToProcess, Afgrænser , antallet af Strenge til at Behandle , Sammenligne Option )
StringToProcess = Den streng, der vil være proccessed
Delimiter = afgrænser, at du vil bruge
antallet af Strenge til Proces = Hvor mange strenge ønsker du at processen
Undersøg Option = ønsker du afgrænser til at være tilfældet, følsomme eller ikke
lad os Nu antage, at jeg ønsker at tage streng værdien i celle A2, proces i et array, skriver array værdier i kolonne B og derefter proces array værdier tilbage i en afgrænset streng angivelse vores egen afgrænser værdi, der skal bruges.,
– Kode
Dim A Long ‘counter, som vi vil bruge vores records
Dim ArrayValues() As String ‘Erklærer en array-variabel
Dim StringToProcess As String ‘Dette er den streng, der vil blive behandlet
Dim Tæller Så Længe, at ” Denne variabel vil holde række variable til at styre output, hvor vi ønsker at skrive udgang til
StringToProcess = ActiveSheet.Celler (2, 1).,Værdien ‘Tildele værdien i celle A2 til vores string variabel
ArrayValues() = Split(StringToProcess, “,”) ‘split-funktion, parses den kommasepareret værdier
‘ i array starter ved position 0., Array værdier
‘er dynamisk befolket, afhængigt af hvor mange værdier
‘der er i
Counter = 2 ‘har Vi sat counter på 2, som vi ønsker at begynde at skrive output fra række 2
‘Lad os nu tage array værdier og skrive array af værdier ud til cellerne B2 til og med B8.
For A = LBound(ArrayValues) to UBound(ArrayValues) ‘Dette vil give os mulighed for at træde gennem array værdier hjælp for næste funktion
ActiveSheet.,Celler (Tæller, 2).Værdi = Arrayværdier (a)