Excel Joinand SplitExcel funksjoner er svært nyttig funksjon. Split funksjonen brukes til å ta et avgrenset streng og analysere verdiene i en array. Bli med funksjonen brukes til å trekke verdier ut av tabellen og sette sammen dem tilbake i en avgrenset strengen., StringToProcess, Skilletegn , Den Numer av Strenger å Behandle , Sammenligne Alternativet )
StringToProcess = strengen som vil være proccessed
Delimiter = skilletegn som du ønsker å bruke
antall Strenger å Behandle = Hvor mange strenger har du lyst til å behandle
Sammenlign Option = ønsker du skilletegn å være mellom store og små bokstaver eller ikke
la oss Nå anta at jeg ønsker å ta strengen verdien i celle A2 prosessen det inn i en array, skrive ut tabellen verdier i kolonne B, og deretter behandle utvalg verdiene i et avgrenset string spesifisere vår egen skilletegn verdi til bruk.,
– Koden
Dim A Som Lang ‘telleren vi vil bruke prosessen våre registre
Dim ArrayValues() Som String ‘Deklarer en variabel matrise
Dim StringToProcess Som String » Dette er strengen som vil bli behandlet
Dim Counter Så Lenge ‘Denne variabelen vil holde rad variabel til å styre produksjonen hvor vi vil skrive utgang til
StringToProcess = ActiveSheet.Celler(2, 1).,Verdi ‘Tilordne verdien i celle A2 til vår string-variabel
ArrayValues() = Split(StringToProcess, «,») ‘splitt-funksjon lest den kommadelte verdier
‘ i tabellen starter i posisjon 0., Tabellen verdier
‘er dynamisk befolket avhengig av hvor mange verdier
‘det er
Counter = 2 ‘Vi setter telleren på 2 som vi ønsker å starte å skrive ut fra rad 2
‘La oss nå ta en rekke verdier og skriv matrisen verdier ut til cellene B2 til B8.
For = LBound(ArrayValues) Til UBound(ArrayValues) ‘Dette vil tillate oss å gå gjennom tabellen verdier bruke for neste funksjon
ActiveSheet.,Celler(Counter, 2).Value = ArrayValues(A)