Новости
Карта сайта
Авторы
Поиск
Рассылки
Статьи и информация
VB хитрости
Популярные ошибки
Книги
Конференция
Программы
Контролы
Примеры
Разное
Ссылки

Разное

Две поделки для Excel

Автор: Файфель Б.Л.

Когда работаешь со сложной, содержащей много формул, книгой Excel очень, на мой взгляд, не хватает возможности очистить все рабочие области книги, не затронув при этом формул. Выделишь, бывало, диапазон, и жмешь Delete... Диапазон, конечно, очистится, но и формулы при этом уйдут в небытие.
 
Автор обращался к экспертам, но и те не смогли предложить ничего лучшего, чем скопировать очищаемый диапазон куда-нибудь в другое место, а потом скопировать на старое место формулы. Не слишком удобно получается, да и места свободного может не оказаться.
 
А вот еще занятная проблема. Предположим, нам нужно объединить группу ячеек, и ВСЕ (а не только одна) ячейки непусты. Excel честно предупредит нас, что в объединенную ячейку попадет только содержимое ОДНОЙ ячейки. Наверное, в общем случае Excel прав: ведь у ячеек может быть совершенно разный тип значений. Но как же бывет обидно "перебивать" текст в группе ячеек шапки таблицы, при попытке их объединить...
 
Есть еще одна "вечная" проблема: не вовремя переключенный регистр приводит ghbvthyj r rfrjq theylt (примерно к такой ерунде!) Приходится стирать ерунду и печатать правильный русский текст...
 
Автор предлагает всем желающим воспользоваться его надстройкой: Bobserv.xla. Она включает набор полезных функций:
 
1)убрать числа, оставив формулы;
2)слияние без потерь по строкам и по столбцам;
3)заменить латинскую "ерунду" русским текстом (в ячейке);
4)заменить русскую "ерунду" латинским текстом (в ячейке);
5)перевести текст в ячейке в верхний регистр (в заглавные буквы);
6)перевести текст в ячейке в нижний регистр (в строчные буквы);
7)подсчитать (и покрасить) ячейки с нечисловым содержимым в заданном диапазоне.
 
Установить надстройку очень просто: скопируйте ее в директорию ...\Microsoft Office\Office\Library, а потом, запустив Excel, войдите в меню "Сервис -> Надстройки" и установите у BobServ флажок "Загрузить". После этого в главное меню Excel добавится новый пункт "Полезный сервис".
Чтобы воспользоваься надстройкой выделяйте нужный диапазон (или становитесь на нужную ячейку для функций 3-6), а затем выбирайте в главном меню "Полезный сервис" и далее нужный подпункт.
 
А еще автор хочет поделиться программкой, которая показывает встроенные иконки Office (их около трех тысяч). Каждая иконка снабжается внутренним номером, который предназначен для использования со свойством "FaceId" и позволяет встраивать иконки в пункты меню. Кроме того, на отдельном листе книги приведены стандартные цвета Excel и кодовая таблица символов.
"Ну, а это-то зачем?" - спросит продвинутый читатель. - "Каждый программист коды и так знает наизусть..."
Пусть так. Но представьте себе, что нужно узнать, как будет выглядеть символ с ASCII-кодом 56h в шрифте WebDings... Придется повозиться.
А здесь просто смените шрифт у внутренности таблички и пользуйтесь: щелкните мышью дважды по нужной клетке - и вот Вам код символа.
 
Все предложенное (c открытими исходниками) можно скачать здесь.
 
Удачи!

Добавлено: 30 июня 2005

К разному

Rambler's Top100
Хостинг от Parking.ru