Страницы: 1
RSS
Не могу правильно организовать цикл!
 
Здравствуйте!  
Простенький цикл по удалению столбцов.  
Удаление столбцов можно организовать и без цикла, наверное, но хочется понять такой вариант.  
Короче: циклом удаляются столбцы через один, а надо подряд в указанном диапазоне. Где подвох догадываюсь, а как правильно прописать - не знаю.  
Подскажите, пожалуйста.  
Вот код и примерчик.  
 
Sub ttt()  
 
   k = [A1] * 2 + 3
     
   For k = k To 30 Step 1  
     Columns(k).Delete Shift:=xlToLeft  
   Next  
 
End Sub
 
может так попробывать  
 
Sub ttt()  
 
k = [A1] * 2 + 3
 
For k = k To 30 Step 1  
Columns(k).Delete Shift:=xlToLeft  
Next k  
 
End Sub
 
{quote}{login=Dobcity}{date=18.02.2010 09:01}{thema=}{post}может так попробывать  
 
Sub ttt()  
 
k = [A1] * 2 + 3
 
For k = k To 30 Step 1  
Columns(k).Delete Shift:=xlToLeft  
Next k  
 
End Sub{/post}{/quote}  
Не-а. То же самое.  ;(((
 
Sub ttt()  
   k = Val([A1]) * 2 + 3
   Columns(k).Resize(, 30 - k + 1).Delete  
End Sub
 
а какой диапазон должен быть?
 
что это за цикл такой?  
 
Sub ttt()  
 
k = [A1] * 2 + 3
 
For i = k To 30 Step 1  
Columns(k).Delete Shift:=xlToLeft  
Next i  
 
End Sub
 
Sub ttt()  
 
k = [A1] * 2 + 3
 
For i = k To 30 Step 1  
Columns(i).Delete Shift:=xlToLeft  
Next i  
 
End Sub
 
{quote}{login=EducatedFool}{date=18.02.2010 09:12}{thema=}{post}Sub ttt()  
   k = Val([A1]) * 2 + 3
   Columns(k).Resize(, 30 - k + 1).Delete  
End Sub{/post}{/quote}  
Благодарю, EducatedFool!  
Но все-таки, как цикл поправить?  
В нем получается, что удаление идет не с шагом k+1, а [A]+1/
Rfr 'nj bcghfdbnm&  
 
Dobcity  
Диапазон от k до любого числа (ставится вручную).
 
{quote}{login=Dophin}{date=18.02.2010 09:17}{thema=}{post}что это за цикл такой?  
{/post}{/quote}  
Учюсь.   :)  
Спасибо, понял ошибку.  
Цель достигнута, тема закрыта.
 
Sub ttt()  
 
k = [A1] * 2 + 3
 
For k = 30 To k Step -1  
Columns(k).Delete Shift:=xlToLeft  
Next  
 
End Sub
Живи и дай жить..
 
вообще.. для понимания прогоните пошагово
Живи и дай жить..
 
Еще раз, ВСЕМ СПАСИБО!
Страницы: 1
Читают тему
Наверх
Loading...