funkcja Excel Join / Split

funkcje Excel Join i SplitExcel są bardzo przydatnymi funkcjami. Funkcja split służy do pobierania rozgraniczonego łańcucha i przetwarzania wartości w tablicę. Funkcja join jest używana do wyodrębniania wartości z tablicy i łączenia ich z powrotem w rozdzielony łańcuch., StringToProcess, Delimiter , the Numer of Stringtoprocess , Compare Option )

StringToProcess = the string that will be proccessed

Delimiter = the delimiter that you want to use

the Numer of Strings to Process = How many strings do you want to process

Compare Option = czy chcesz, aby delimiter był uwzględniający wielkość liter czy nie

Załóżmy teraz, że chcę wziąć wartość string w komórce A2, przetwarza ją do tablicy, zapisuje wartości tablicy w kolumnie B, a następnie przetwarza wartości tablicy z powrotem do oddzielonego łańcucha określającego naszą własną wartość ogranicznika do użycia.,

Kod

Dim a jak długo 'licznik będziemy używać procesu nasze rekordy

Dim arrayvalues() As String 'declare an array variable

Dim stringtoprocess As String 'jest to łańcuch, który będzie przetwarzany

Dim Counter as long 'ta zmienna będzie trzymać zmienną wierszową, aby kontrolować wyjście, do którego chcemy zapisać wyjście

stringtoprocess = activesheet.Komórki (2, 1).,Wartość 'przypisz wartość w komórce A2 do naszej zmiennej łańcuchowej

ArrayValues() = Split(StringToProcess, „,”) 'funkcja split przetwarza wartości rozdzielane przecinkami

' do tablicy zaczynającej się od pozycji 0., Wartości tablicy

'są dynamicznie wypełniane w zależności od ilości wartości

'są

Counter = 2 'ustawiamy licznik na 2, ponieważ chcemy zacząć zapisywać wyjście z wiersza 2

'teraz pobierzmy wartości tablicy i zapisajmy wartości tablicy do komórek od B2 do B8.

For a = Lbound(ArrayValues) To UBound(ArrayValues) 'pozwoli nam to przejść przez wartości tablicy przy użyciu funkcji for next

ActiveSheet.,Komórki(Licznik, 2).Value = ArrayValues (a)

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Przejdź do paska narzędzi