A rel="nofollow" href="

Вид материалаДокументы

Содержание


MY", а место нахождения в поле "Находится" выберите - "Это книга". Кнопка "Создать" станет активной нажмите её. Появится редакто
MsgBox, которая выводит на экран окно сообщения. Закройте редактор VBA
Вид - панели инструментов - Настройка
Шаг 2 - Объектная модель Excel
DIM - обьявляет переменную с типом string
Шаг 3 - Коллекции в VBA
Ms office
With, чтобы не использовать многократно MyCollection
Шаг 4 - Коллекция Workbooks в Excel
Str переводит число в строку. Метод Count
Шаг 5 - Далее про Workbooks в Excel
Parent можно получить доступ к старшему объекту коллекции при выполнении кода изложенного ниже, появится MS Excel
Шаг 6 - Имена ячеек и адресация в Excel
Сервис -> Параметры -> Общие -> Стиль ссылок
Вставка -> Имя -> Присвоить
Шаг 7 - Запись макросов и что это дает
Шаг 8 - Коллекция Sheets
Add. Этот метод требует 4
Шаг 9 - Еще о Sheets
Select. У него один параметр типа BOOL
...
Полное содержание
Подобный материал:
  1   2   3   4   5   6   7   8   9   ...   19

Шаг 1 - Первый макрос (10.11.99 - 1.4 Kb)
Шаг 2 - Обьектная модель Excel (12.11.99 - 1.9 Kb)
Шаг 3 - Коллекции в VBA (13.11.99 - 2.2 Kb)
Шаг 4 - Коллекция Workbooks в Excel (14.11.99 - 3.3 Kb)
Шаг 5 - Далее про Workbooks в Excel (16.11.99 - 2.5 Kb)
Шаг 6 - Имена ячеек и адресация в Excel (18.11.99 - 2.3 Kb)
Шаг 7 - Запись макросов и что это дает (19.11.99 - 2.5 Kb)
Шаг 8 - Коллекция Sheets (20.11.99 - 2.6 Kb)
Шаг 9 - Еще о Sheets (24.11.99 - 2.0 Kb)
Шаг 10 - Использование Range (26.11.99 - 2.8 Kb)
Шаг 11 - Дальше о Range (27.11.99 - 2.2 Kb)
Шаг 12 - Обработка ошибок VBA (29.11.99 - 2.8 Kb)
Шаг 13 - Обьект Err (30.11.99 - 2.2 Kb)
Шаг 14 - События обьектов (1.12.99 - 1.7 Kb)
Шаг 15 - Пользовательские формы (3.12.99 - 1.9 Kb)
Шаг 16 - Чтение и запись текстовых файлов (4.12.99 - 2.5 Kb)
Шаг 17 - Win32 API и VBA (5.12.99 - 3.0 Kb)
Шаг 18 - Просмотр объектов (7.12.99 - 2.2 Kb)
Шаг 19 - Информация о типе переменной (8.12.99 - 2.2 Kb)
Шаг 20 - Пользовательские классы (9.12.99 - 2.1 Kb)
Шаг 21 - Пользовательские типы (10.12.99 - 1.9 Kb)
Шаг 22 - For Each (11.12.99 - 1.2 Kb)
Шаг 23 - Работа с каталогами (13.12.99 - 2.0 Kb)
Шаг 24 - Использование Automation (14.12.99 - 2.5 Kb)
Шаг 25 - о SendKeys (15.12.99 - 2.4 Kb)
Шаг 26 - Заполнение списка на форме из таблицы (17.12.99 - 2.3 Kb)
Шаг 27 - Обмен данными между формой и таблицей (18.12.99 - 1.8 Kb)
Шаг 28 - Работа с Датами (26.12.99 - 2.2 Kb)
Шаг 29 - Использование With (26.12.99 - 1.4 Kb)
Шаг 30 - Рекурсия в VBA (27.12.99 - 2.0 Kb)
Шаг 31 - Работаем с выделенным диапазоном (27.12.99 - 1.9 Kb)
Шаг 32 - Перемещение по ячейкам и информация (30.12.99 - 2.0 Kb)
Шаг 33 - Встроенные диалоговые окна (5.01.2000 - 1.8 Kb)
Шаг 34 - Архитектура программ VBA. (30.01.2000 - 3.7 Kb)
Шаг 35 - Дополнительные компоненты. (30.01.2000 - 1.4 Kb)
Шаг 36 - Где хранятся настройки панелей инстументов. (30.01.2000 - 1.5 Kb)
Шаг 37 - Создание приложений с использованием Excel. (30.01.2000 - 2.5 Kb)
Шаг 38 - Зачем нужна рабочая область. (30.01.2000 - 2.1 Kb)
Шаг 39 - Автозапуск и шаблоны. (30.01.2000 - 1.6 Kb)
Шаг 40 - О многозадачности Windows и циклах. (30.01.2000 - 1.4 Kb)
Шаг 41 - Подключаем DAO. (30.01.2000 - 1.4 Kb)
Шаг 42 - Готовим данные. (30.01.2000 - 1.5 Kb)
Шаг 43 - Готовим форму. (30.01.2000 - 1.9 Kb)
Шаг 44 - Считаем. (31.01.2000 - 2.7 Kb)
Шаг 45 - Начало и конец данных. (1.02.2000 - 1.4 Kb)
Шаг 46 - Доступ к одинаковым элементам управления. (1.02.2000 - 2.8 Kb)
Шаг 47 - Свойства документов MSOffice. (21.03.2000 - 7.3 Kb) (By Dmitri Drozdov)
Шаг 48 - Встроенные свойства документов MSOffice. (21.03.2000 - 6.1 Kb) (By Dmitri Drozdov)
Шаг 49 - Связывание макроса с кнопкой на панели инструментов. (09.08.2000 - 2.0 Kb)
Шаг 50 - Определяем выделенную ячейку. (10.08.2000 - 2.7 Kb)

Шаг 51 - Изучаем события Excel Workbook. (11.08.2000 - 3.4 Kb)
Шаг 52 - Автоматизация на основе СУММЕСЛИ. (13.08.2000 - 2.3 Kb)
Шаг 53 - Разбор строки стандартными функциями. (13.08.2000 - 1.8 Kb)
Шаг 54 - Подробнее о событиях загрузки и выгрузки формы. (26.08.2000 - 4.1 Kb)
Шаг 55 - Четыре основных метода работы с формой (Load,Unload,Show,Hide). (26.08.2000 - 1.1 Kb)
Шаг 56 - Настройка свойств формы. (03.04.2000 - 1.1 Kb)
Шаг 57 - Элементы для формы. (03.04.2000 - 1.6 Kb)
Шаг 58 - Наборы элементов управления. (03.04.2000 - 1.6 Kb)
Шаг 59 - Проверка ввода на уровне формы (KeyDown, KeyUp, KeyPress). (03.04.2000 - 1.9 Kb)
Шаг 60 - Проверка и настройка ввода в TextBox. (03.04.2000 - 1.8 Kb)
Шаг 61 - О MaskEdBox. (08.04.2000 - 1.4 Kb)
Шаг 62 - Maskedit - Text и ClipText. (08.04.2000 - 1.1 Kb)
Шаг 63 - Обработка ошибок в VBA. (08.04.2000 - 3.2 Kb)
Шаг 64 - Функция автоматической проверки синтаксиса. (08.04.2000 - 1.0 Kb)
Шаг 65 - Выделение диапазона выше текущей ячейки. (18.04.2000 - 1.7 Kb)
Шаг 66 - Движение по диапазону. (18.04.2000 - 1.5 Kb)
Шаг 67 - Движение по ячейкам. (18.04.2000 - 1.5 Kb)
Шаг 68 - Как сделать XLA ? (18.04.2000 - 1.3 Kb)
Шаг 69 - Динамическое создание меню. (25.04.2000 - 1.3 Kb)
Шаг 70 - Нефть, таблицы и как делать не надо. (3.10.2001 - 10 Kb)
Шаг 71 - Нефть, таблицы и как делать не надо Продолжение. (3.10.2001 - 11 Kb)
Шаг 72 - Как создать свою функцию. (08.12.2001 - 10 Kb)
Шаг 73 - Выделенный диапазон Выше ячейки, второй метод. (23.11.2002 - 10 Kb)

Создаются макросы в меню Сервис - Макрос - Макросы (Alt-F8):



Появится табличка "макросы". В поле имя введите " MY", а место нахождения в поле "Находится" выберите - "Это книга". Кнопка "Создать" станет активной нажмите её. Появится редактор VBA введите код, как на рисунке ниже.



Здесь используется функция MsgBox, которая выводит на экран окно сообщения. Закройте редактор VBA файл - закрыть.

Дальше мы привяжем макрос к кнопке. Для этого создадим свою панель Инструментов. Вид - панели инструментов - Настройка. Нажмите создать и у Вас появится панель инструметнов настраиваемая 1. Теперь перейдем к вкладке команды в категории выбираем макросы. Хватаем веселую желтую рожицу и тащим на панель.



Теперь на рожице нажимаем правой кнопкой мыши и выбираем пункт меню "назначить макрос". Выбираем наш макрос. Нажимаем Ok и закрываем окно настройки. Теперь можно испытать. Нажмите кнопку, макрос выполняется и появляется надпись.

Классно, работает.