logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak w VBA podzielić tekst w komórce po przecinkach na fragmenty?

grassmen999 06 Lis 2018 14:31 681 4
REKLAMA
  • #1 17542168
    grassmen999
    Poziom 9  
    Posty: 14
    Ocena: 3
    Witam
    potrzebuje z ciągu tekstowego (w jednej komórce) np. :
    TAB.011.111.AA, CR, TAB.122.122.AA, AB
    wyciagnac po koleji fragmenty tekstu po przecinku:
    TAB.011.111.AA
    CR
    TAB.122.122.AA
    AB

    Split obcina mi przód albo tył.
    W Mid musze dokałdnie podac od którego do którego chce wyciac a tego nie wiem bo elemety po przecinakch maja różna dlugość ?
    InStr też liczy do pierwszego wystapienia przecinka.

    Ktoś ma jakiś pomysł ?
  • REKLAMA
  • #2 17542202
    Dotnetvb
    Poziom 18  
    Posty: 309
    Pomógł: 23
    Ocena: 19
    Dane -> Tekst jako kolumny -> Rozdziel przecinkiem
  • REKLAMA
  • #3 17542210
    grassmen999
    Poziom 9  
    Posty: 14
    Ocena: 3
    Potrzebuje w VBA ?
  • REKLAMA
  • #4 17542228
    Dotnetvb
    Poziom 18  
    Posty: 309
    Pomógł: 23
    Ocena: 19
    To tylko split, potem iteracja po kolekcji string
  • #5 17542307
    grassmen999
    Poziom 9  
    Posty: 14
    Ocena: 3
    ok moj blad ze splitem
    xs = Split("TAB.011.111.AA, CR, TAB.122.122.AA, AB", ",")
    xs(0) wyjdzie AB.011.111.AA
    xs (1) wyjdzie CR
    itd...

    dzieki
    pozdrawiam
REKLAMA