Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Как запретить сортировку выделенных диапазонов, но при этом разрешить сортировку строк целиком?
 
Таблица с большим фиксированным количеством столбцов, которую нужно сортировать. Хочется, чтобы для этого выделяли строки целиком. Но иногда выделяют диапазоном и применяют сортировку, из-за чего информация сортируется только в выделенных столбцах, а в остальных - нет. При этом, естественно, данные "разъезжаются", что недопустимо.
То есть, необходимо запретить сортировку выделенного и разрешить сортировку строк целиком.
Возможно ли "безмакросное" решение?
Как передать значения переменных в макрос?
 
Ситуация такая: книга из 5 листов. На основном листе таблица из 2х столбцов: город (4 шт.) и ФИО участника из данного города.  
На остальных 4х листах - соответствующие каждому городу списки ФИО участников (именованные диапазоны).  
ФИО выбираются из выпадающих списков, организованных с помощью "Данные -> Проверка -> Список -> =имя_соотв_диапазона"  
На основном листе хочу сделать кнопку (форма) "Добавить нового участника", макрос которой вызывает диалоговое окно с полем ввода ФИО и добавляет введённое значение в соответствующий диапазон.  
Код основного листа присваивает значения переменным, описывающим имя и местонахождение необходимого диапазона. Т.е. если активна ячейка с ФИО участника из г. Барнаул, переменной ImyaSpiska присваивается значение "barnaul" и тд.  
Не могу понять, как ПЕРЕДАТЬ ЗНАЧЕНИЯ ПЕРЕМЕННЫХ с основного листа В МАКРОС, который вызывается нажатием вышеуказанной кнопкой "Добавить..". Другими словами, как сделать так, чтобы кнопка "понимала", с какой ячейкой происходит действие и какой дипапазон значений ей соответствует.  
Помогите разобраться, пожалуйста! Свой файл прилагаю.
Страницы: 1
Наверх