Страница: 1 | 
		
		
			
	
		 
		
			
  
    |   | 
    
Вопрос: помогите - VBA&Excel
     | 
    
Добавлено: 12.03.04 07:43
     | 
      | 
  
		
			
			  
    
      
Автор вопроса:   Maximum | ICQ: 282715586  
       | 
    
    
      | 
Нужно обработать определенный массив данных в Excel. Одним маленьким этапом является приведение в порядок данных, например 1234.567 -> 1234,567 (замена десятичной точки запятой, чтобы Excel считал это числом). Выделяем необходимую область и создаем макрос в одно действие - "поиск с заменой-all". Действие выполняется, макрос записывается. Но (!!!): при повторном запуске макроса десятичная точка заменяется на "" (пустую строку). В результате получается 1234.567 -> 1234567. Исходный массив данных можно сформировать и самому - результат аналогичный. Выход в делении на 1000 не хочется рассматривать категорически :-)
 Ответить
        | 
    
  
		
			
		
		
			
		
	  
    
      
Номер ответа: 1 Автор ответа:
   Artificial Intelligence
  
 
  ICQ: 275368971  
  Вопросов: 8 Ответов: 131 
       | 
      
 Профиль |  | #1
       | 
Добавлено:  12.03.04 10:17
       | 
    
    
      | 
   Делай замену вот так:Cells(1, 1) = Replace(Cells(1, 1), ".", ",") 
Ответить
        | 
    
  
Страница: 1 | 
 
		
			Поиск по форуму