Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Как разбить строку на отдельные символы? Добавлено: 20.06.07 12:26  

Автор вопроса:  Taty
Как можно строку разбить на отдельные символы, а потом ее собрать?
Функции Split и Join не подходят :(
Пример:
В одной ячейке: 233(0)
Надо разбить в две и получить: В одной: 233 Во второй: 0

Никто не подскажет реально ли такое в VBA сделать?
Всем заранее спасибо!

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #1 Добавлено: 20.06.07 12:55
циклом?

Ответить

Номер ответа: 2
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #2 Добавлено: 20.06.07 13:00
А чем Split не угодил. Ну тогда Mid, InStr.

Ответить

Номер ответа: 3
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #3
Добавлено: 20.06.07 13:12
работать со строкой как с массивом - переприсвоить строку в динамический массив байтов, сделать потом что-нибудь с этим массивом (поXORить каким-нить ключом) и назад запихать в строку.

Ответить

Номер ответа: 4
Автор ответа:
 Сергей



Вопросов: 13
Ответов: 25
 Профиль | | #4 Добавлено: 20.06.07 14:24
Вот пример кода, берущего один символ из строки:


For i=1 to Len(st)
  sim = Mid(st, i, 1)
Next i

а дальше проверяй sim если скобка, то переходи к сл. символу.
Ну и склейка новой строки: st_new = st_new + st

Ответить

Номер ответа: 5
Автор ответа:
 Taty



Вопросов: 2
Ответов: 1
 Профиль | | #5 Добавлено: 20.06.07 15:50
Всем огромное спасибо!
Особенно Сергею! ;)
Все получилось! Ура! :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам