Страницы: 1
RSS
Сравнение нескольких ячеек с одной
 
Здравствуйте. Помогите пожалуйста составить свою функцию для Excel с помощью VBA. Задача такая: Нужно содержимое каждой из 20 ячеек(эти ячейки находятся в разных частях листа)  
сравнить с содержимым главной ячейки. И в зависимости от того, с какой из 20 ячеек совпадёт главная ячейка, выполнить определённое действие.    
 
Можно было бы объявить в функции 20 переменных и главную ячейку. И потом просто написать 20 конструкций if...Then. А в самом листе просто присвоить нужные ячейки этим 20 переменным. Но получится слишком громоздко. Посоветуйте что нибудь попроще.  
 
Заранее спасибо!
 
{quote}{login=Makintosh}{date=10.09.2010 11:42}{thema=Сравнение нескольких  ячеек с одной}{post}Здравствуйте. Помогите пожалуйста составить свою функцию для Excel с помощью VBA. Задача такая: Нужно содержимое каждой из 20 ячеек(эти ячейки находятся в разных частях листа)  
сравнить с содержимым главной ячейки. И в зависимости от того, с какой из 20 ячеек совпадёт главная ячейка, выполнить определённое действие.    
 
Можно было бы объявить в функции 20 переменных и главную ячейку. И потом просто написать 20 конструкций if...Then. А в самом листе просто присвоить нужные ячейки этим 20 переменным. Но получится слишком громоздко. Посоветуйте что нибудь попроще.  
так Вам же все равно 20 условий придется прописывать, так что  if...Then то что надо или через select case  
 
Заранее спасибо!{/post}{/quote}
Спасибо
 
так Вам же все равно 20 условий придется прописывать, так что if...Then то что надо или через select case  
 
88894
Спасибо
 
И вот зачем нужно было цитировать? Тем более так...
 
Тогда может можно как нибудь эти 20 переменных объединить в одну, что то типа массива, а в самом экселе потом просто по порядку выбрать 20 ячеек.
 
в общем, нет файла (с примером) - нет ответа
 
Можно их выделить и присвоить им имя, а потм обрабатывать как диапазон в цикле.
Я сам - дурнее всякого примера! ...
Страницы: 1
Читают тему
Наверх