Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Как разбить строку на отдельные символы?
     
    
Добавлено: 20.06.07 12:26
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
     Taty
 Taty
      
       
  
Как можно строку разбить на отдельные символы, а потом ее собрать?
 
    
Функции Split и Join не подходят :(
Пример:
В одной ячейке: 233(0)
Надо разбить в две и получить: В одной: 233 Во второй: 0
Никто не подскажет реально ли такое в VBA сделать?
Всем заранее спасибо!
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 5
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа: Arseny
 Arseny


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

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


ICQ: 308-534-060 
Вопросов: 20
Ответов: 1860
      
 Web-сайт:  
 Профиль |  | #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
 Taty

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