Fråga : Hur till extraktindividen beståndsdelar ut ur ett långt stränger.

Hälsningar Experts.

I har ett långt att stränga, avskilt av 2 commas.

, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,

How kan I-extraktet individbeståndsdelarna, så att jag kan använda dem för att ta bort, eller att ändra ror?  Varje numrerar motsvarar med ett rekord (row) i överträffa sheet.

Thanks.
" klar "

Svar : Hur till extraktindividen beståndsdelar ut ur ett långt stränger.

Ta prov
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
Sub x ()
 Dunkelt s som stränger
 s = ”, 21  , 22  , 23  , 24  , 25  , 26  , 27  , 28  , 29  , 30  , 31  , 32  , 33  , 34  , 35  , 36  , 37  , 38  , 39,”,
 s = byter ut (s, ””, "") 'tar bort utrymmen som är lättare att fungera med
 s = byter ut (s, ”,”, ”,|”) 'byt ut 2 komman med någonting annat
 s = byter ut (s, ”,”, "") 'byter ut de bly- resterande ovanliga kommana (, slinga) med tomt
 Dunkel arr () som stränger
 arr = splittring (s, ”,|”)
 Dunkel del som Variant
 För varje del i arr
    MsgBox del
 Därefter
Avsluta suben
Andra lösningar  
 
programming4us programming4us