Страницы: 1
RSS
Преобразование диапазона в список
 
Добрый день.    
Прошу помощи со следующим вопросом:  
Есть таблица со списком бланков формата  
№с - №по - количество  
0001-00032 - 32  
0125-0126 - 2  
4555-4655 - 101 итд.  
Можно ли сделать из него список номеров, идущих по порядку в 1 столбце вида  
0001  
0002  
0003  
...  
0125  
0126 итд  
Заранее благодарю
 
Вложил табличку, которую надо преобразовать
 
Нажмите волшебную кнопочку:  
http://excelvba.ru/XL_Files/Sample__09-11-2010__19-43-08.zip
 
Или так  
 
Sub tt()  
Dim a As Range  
For Each a In Range([A2], [A1].End(xlDown))
   With Range("I" & Rows.Count).End(xlUp).Offset(1)  
       .Value = Val(a)  
       .DataSeries xlColumns, xlDataSeriesLinear, xlDay, 1, .Value + a(, 3) - 1  
   End With  
Next  
End Sub
 
{quote}{login=Казанский}{date=09.11.2010 06:04}{thema=}{post}Или так  
 
Sub tt()  
Dim a As Range  
For Each a In Range([A2], [A1].End(xlDown))
   With Range("I" & Rows.Count).End(xlUp).Offset(1)  
       .Value = Val(a)  
       .DataSeries xlColumns, xlDataSeriesLinear, xlDay, 1, .Value + a(, 3) - 1  
   End With  
Next  
End Sub{/post}{/quote}  
Спасибо большое.  
А формулы нет подходящей?
 
{quote}{login=vvbystrov}{date=09.11.2010 05:20}{thema=Вот пример}{post}Вложил табличку, которую надо преобразовать{/post}{/quote}Во что?
Страницы: 1
Читают тему
Наверх