Страницы: 1
RSS
Выделить нужные строки макросом по аналогии с клавишей Ctrl
 
Уважаемые коллеги!  
Как в цикле выделить необходимые строки, отвечающие определённым условиям, по типу как если нажать на клавишу Ctrl?
 
1. union(rows(1), rows(5), rows(100500)).select  
2. range("1:1,5:5,100500:10500").select
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
ikki, а есть ли какой-нибудь способ набрать перечень выделяемых строк циклом?
 
есть.  
 
пс. если вы вдруг хотели узнать - какой именно, но постеснялись об этом спросить, то вот один из примеров:  
 
' выделение каждой пятой строки  
set r=rows(5)  
for i=10 to 1000 step 5  
 set r=union(r,rows(i))  
next  
r.select  
 
пс. есть ограничение - 8192 диапазона. обычно хватает :)
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
ОФФ  
Саша!... Ты по своей толерантности превзошел даже меня:(  
P.S. только забыл об условии:-)  
 
15454
Я сам - дурнее всякого примера! ...
 
о каком?  
на nothing?  
в данном примере оно не нужно.
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
спасибо, помогли )
Страницы: 1
Читают тему
Наверх