Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VBA в примерах .doc
Скачиваний:
112
Добавлен:
03.05.2015
Размер:
1.33 Mб
Скачать

Оглавление

Оглавление 1

Глава 2. Рабочая область Microsoft Excel 7

Рабочая книга 7

Быстрое размножение рабочей книги 7

Сохранение рабочей книги с именем, представляющим собой текущую дату 7

Создание книги с одним листом 7

Установка и снятие защиты рабочей книги 7

Закрытие рабочей книги только при выполнении условия 8

Быстрое удаление из рабочей книги ненужных имен 8

Сортировка листов в текущей рабочей книге 9

Импорт данных, для которых нужно более 256 столбцов 12

Рабочий лист 15

Новый лист — через макрос 15

Блокировка использования контекстного меню 15

Вставка колонтитула с именем книги, листа и текущей датой 15

Проверка существования листа 16

Проверка, защищен ли рабочий лист 16

Сколько страниц на всех листах? 16

Автоматический пересчет данных таблицы при изменении ее значений 17

Ячейка и диапазон 18

Автоматизация ввода данных в ячейки 18

Выделение диапазона над текущей ячейкой 18

Поиск ближайшей пустой ячейки столбца 19

Поиск максимального значения в диапазоне 19

Автоматическая замена значений диапазона 19

Быстрое заполнение диапазона 20

Первый способ 20

Второй способ 21

Третий способ 22

Помещение в ячейку электронных часов 22

«Будильник» 23

Поиск данных в диапазоне 23

Поиск в диапазоне значения по шаблону 23

Поиск значения с выводом результата 23

Поиск с выделением найденных данных 24

Создание цветной границы диапазона 24

Автоматическое определение адреса ячейки 25

Автоматизация добавления примечаний в указанном диапазоне 25

Заливка диапазона 25

Ввод строго ограниченных значений в указанный диапазон 26

Ввод данных с помощью диалогового окна 26

Непосредственный ввод данных 27

Последовательный ввод данных 28

Быстрое выделение ячеек с отрицательными значениями 29

Получение информации о выделенном диапазоне 29

Панель инструментов изменения числового формата ячейки 31

Тестирование скорости чтения и записи диапазонов 32

Разработка и применение полезных пользовательских функций 34

Объединение данных диапазона 34

Объединение данных с учетом форматов 34

Эксперименты с датой 35

Выбор из текста всех чисел 35

Прописная буква только в начале текста 35

Перевод чисел в «деньги» 36

Подсчет количества повторов искомого текста 37

Суммирование данных только видимых ячеек 38

При суммировании — курсор внутри диапазона 38

Начисление процентов в зависимости от суммы 38

Еще о расчете процентов 39

Сводный пример расчета комиссионного вознаграждения 40

Подсчет количества ячеек, содержащих указанные значения 41

Подсчет количества видимых ячеек в диапазоне 42

Поиск ближайшего понедельника 42

Подсчет количества полных лет 43

Проверка, была ли сохранена рабочая книга 43

Расчет средневзвешенного значения 43

Преобразование номера месяца в его название 44

Расчет суммы первых значений диапазона 44

Поиск последней непустой ячейки диапазона 45

Поиск последней непустой ячейки столбца 45

Поиск последней непустой ячейки строки 45

Подсчет количества ячеек в диапазоне, содержащих указанные значения 45

Англоязычный текст — заглавными буквами 46

Отображение текста «задом наперед» 46

Поиск максимального значения на всех листах книги 47

Использование относительных ссылок 47

Определение типа данных ячейки 48

Выделение из текста произвольного элемента 49

Генератор случайных чисел 50

Случайные числа — на основании диапазона 51

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]