Excel. Трюки и эффекты

Excel. Трюки и эффекты
Авторы книги: id книги: 27796     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 1 69,9 руб.     (0,7$) Читать книгу Купить и скачать книгу Купить бумажную книгу Электронная книга Жанр: Программы Правообладатель и/или издательство: Гладкий Алексей Анатольевич Дата добавления в каталог КнигаЛит: Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 0+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

Данная книга предназначена для пользователей Microsoft Excel и содержит описание приемов и методов работы, которые из-за своей специфичности недостаточно представлены (либо вообще не представлены) в пользовательской, справочной и иной соответствующей документации. Изучение приведенных в книге примеров позволит читателю открыть для себя не известные ранее возможности Excel. Предлагаемый материал легко усваивается благодаря тому, что излагается доступным и понятным языком.

Оглавление

Алексей Гладкий. Excel. Трюки и эффекты

Введение

От издательства

Глава 1. Краткое руководство по VBA

Знакомство с VBA

Возможности VBA

Структура проекта VBA

Структура модуля VBA

Соглашения, применяемые при описании синтаксиса VBA

Комментарии в программе

Идентификаторы

Переменные

Встроенные типы данных

Объявление переменных

Инициализация переменных

Явное и неявное объявление переменных

Константы

Операторы

Операторы для работы с численными значениями

Операторы сравнения

Логические операторы

Массивы

Объявление массива

Задание нижней границы по умолчанию

Изменение размера массива

Определение границ массива

Доступ к элементам массива

Использование переменной Variant при работе с массивами

Использование функции Array для заполнения массива

Коллекции

Добавление элементов

Количество элементов в коллекции

Удаление элементов из коллекции

Доступ к элементам коллекций

Определяемые пользователем типы данных

Структуры

Перечисления

Управление выполнением программы

Циклы

Инструкции выбора

Инструкции безусловного перехода

Процедуры и функции

Объявление процедур

Вызов процедур

Объявление функций. Возврат значения

Вызов функций

Особенности передачи параметров

Определение и преобразование типов переменных

Определение типов переменных

Преобразование типов

Файловый ввод/вывод

Открытие файлов

Дескрипторы файлов. Функция FreeFile

Закрытие файлов

Чтение из файлов и запись в файлы

Определение конца файла

Определение текущей позиции файла

Стандартные окна сообщений

Обработка ошибок времени выполнения

Перехват ошибок

Обработка перехваченных ошибок

Классы в VBA

Создание класса на VBA

Свойства класса

Методы класса

Использование класса в программе

Использование API-функций в VBA

Объявление API-функций

Вызов API-функций

Использование объектов Excel

Объектная модель Excel

Доступ к объектам Excel из программы

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

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

Автозапуск любимого файла при загрузке Excel

Восстановление важной информации из испорченного файла

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

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

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

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

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

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

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

Рабочий лист

Листы-синонимы

Автоматическая вставка URL-адреса

Быстрый переход по рабочему листу

Разные листы с общими данными

Рисование «правильных» фигур

Скрытие данных от посторонних

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

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

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

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

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

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

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

Быстрое заполнение ячеек

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

Ввод дробных чисел

Сбор данных из разных ячеек

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

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

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

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

Засекречивание содержимого ячейки

Всем ячейкам диапазона – одно значение

Добавление в ячейку раскрывающегося списка

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

Гиперссылки – в виде обычного текста

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

«Будильник»

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

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

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

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

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

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

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

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

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

Кнопка для изменения числового формата ячейки

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

Работа с формулами

Сложение и вычитание даты и времени

Сложение диапазонов разных листов

Накопление итога в ячейке

Быстрое размножение формул

Маскировка формул от других пользователей

Быстрое суммирование всех ячеек столбца или строки

Вместо формулы – текущее значение

Повышение точности вычисления формул

Скрытие сообщений об ошибках при вычислениях

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Глава 3. Создание трюков с помощью макросов

Подсчет количества открытий файла

Получение «закрытой» информации

Произвольный текст в строке состояния

Быстрое изменение заголовка окна

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

Применение функции без ввода ее в ячейку

Скрытие строк и столбцов от посторонних

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

Определение количества ячеек в диапазоне и суммы их значений

Подсчет именованных объектов

Быстрый поиск курсора

Поиск начала и окончания диапазона, содержащего данные

Трюки с примечаниями

Подсчет примечаний

Вывод на экран всех примечаний рабочего листа

Создание списка примечаний рабочего листа

Несколько трюков в одном примере

Дополнение панели инструментов

Примеры создания панелей инструментов

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

Проверка наличия файла по указанному пути

Автоматизация удаления файлов

Перечень имен листов в виде гиперссылок

Удаление пустых строк на рабочем листе

Запись текущих данных в текстовый файл

Экспорт и импорт данных

Одновременное умножение всех данных диапазона

Преобразование таблицы Excel в HTML-формат

Поиск данных нештатными средствами

Включение автофильтра с помощью макроса

Трюки с форматированием

Изменение формата представления чисел нештатными средствами

Помещение последнего символа ячейки над строкой

Создание нестандартной рамки

Быстрая вставка фамилий должностных лиц в документ

Вызов окна настройки шрифта

Вывод информации о текущем документе

Вывод результата расчетов в отдельном окне

Вывод разрешения монитора

Что открыто в данный момент?

Создание бегущей строки

Мигающая ячейка

Вращающиеся автофигуры

Вызов таблицы цветов

Создание калькулятора

Еще о создании пользовательских меню

Меню с пользовательскими командами

Меню со стандартными командами

Склонение фамилии, имени и отчества

Получение информации об используемом принтере

Вывод текущей даты и времени

Автоматическое создание документов Word на основе табличных данных Excel

Создание списка панелей инструментов и контекстных меню

Создание списка пунктов главного меню Excel

Создание списка пунктов контекстных меню

Отображение панели инструментов при определенном условии

Скрытие и отображение панелей инструментов

Создание меню на основе данных рабочего листа

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

Просмотр содержимого папки

Получение информации о состоянии дисков

Расчет среднего арифметического

Вывод списка доступных шрифтов

Создание раскрывающегося списка

Добавление команды на вкладку

Добавление команды «Очистить все, кроме формул»

Добавление команды «Линии сетки»

Глава 4. Эксперименты с диаграммами

Построение диаграммы с помощью макроса

Сохранение диаграммы в отдельном файле

Построение и удаление диаграммы нажатием одной кнопки

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

Применение случайной цветовой палитры

Эффект прозрачности диаграммы

Построение диаграммы на основе данных нескольких рабочих листов

Создание подписей к данным диаграммы

Глава 5. Создание полезных программ

Программа для составления кроссвордов

Написание макросов

Создание пользовательских форм

Порядок использования программы

Игра «Минное поле»

Игра «Угадай животное»

Расчет на основании ячеек определенного цвета

Создание программы

Работа с программой

Глава 6. Полезные советы

Заключение

Приложение. Основные объекты Excel

Объект Application

Объект Chart

Объект Range

Объект Workbook

Объект Worksheet

Отрывок из книги

Ваши замечания, предложения и вопросы отправляйте по адресу электронной почты dgurski@minsk.piter.com (издательство «Питер», компьютерная редакция). Мы будем рады узнать ваше мнение!

На сайте издательства http://www.piter.com вы найдете подробную информацию о наших книгах.

.....

• Static – используется для объявления локальных переменных, значения которых сохраняются между вызовами процедуры или функции.

Ключевое слово WithEvents используется для объявления переменной-обработчика событий объекта.

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

  

Полезная книг

Данная книга помогла повысить свой уровень владения программой и применить ее на практике в работе. Не самая простая для восприятия литература.

Смотреть еще 5 отзывов на сайте ЛитРеса
Подняться наверх