ПРОВЕРЯЕМ МАКРОС И СОВЕРШЕНСТВУЕМ ЕГО




Скачать исходник  40 кбВот и настал самый торжественный и долгожданный момент - тестирование и отладка созданного нами ранее макроса, но не спешите ибо...
Во -первых, вы находитесь в редакторе VBA и поэтому не сможете найти ранее соданную кнопку
Во- вторых ,если вы даже выйдете из редактора , найдя кнопку, щелкните по ней, то скорее всего ничего не произойдет, поэтому вы щелкните несколько раз и, вероятнее всего, снова попадете в редактор
В- третьих, хочу вам дать совет, никогда не пытайтесь запустить только что написанную программу, не сохранив ее. А теперь давайте пойдем по- порядку.

1) для выхода из редактора VBA найдите кнопку на панели меню с зеленой буквой X, расположенную под текстовой кнопкой File и слева от кнопки, создающей форму, затем щелкните по ней левой кнопкой мыши.

2) после создания кнопки вы попадете в режим конструктора, который не позволяет запускать макросы, но разрешает выделять различные созданные вами обекты и изменять их свойства. Для выхода из данного режима найдите на панели VB или на панели инструментов кнопку с изображением линейки с карандашом. Выделенный контур этой кнопки и будет говорить о том, что включен режим конструктора. Для выхода из этого режима достаточно щелкнуть левой кнопкой мыши по кнопке конструктора. Исчезнувший контур вокруг нее подтверждает выход из данного режима.

3) Обязательно сохраните проект, щелкнув левой кнопкой мыши по кнопке с изображением дискеты
Вот теперь все готово для проверки нашей программы, но если мы ее запустим сейчас, то можем и не заметить ее работу, поскольку у нас уже выполненно то, что должен будет сделать макрос. Иными словами, перед проверкой макроса необходимо удалить все ранее сделанные надписи на всех листах любыми известными вам способами, с чем вы справитесь самостоятельно.


Щелкнув левой кнокой мыши по созданной кнопке, наблюдаем работу макроса, но вот беда, для повторного запуска необходимо будет снова вручную очистить все листы. А не автоматизировать ли нам процесс очистки? А что, это идея! Для ее осуществления понадобится еще одна кнопка, с созданием которой вы уже справитесь самостоятельно, только на этот раз свойству Caption присвоим значение не Внести запись, а ОЧИСТИТЬ. Далее запишем, как и в первый раз, новую последовательность действий, только вместо ввода значений в ячейки будем их очищать. Не забыв остановить запись, привяжем его к новой кнопке, введя на этот раз новое имя по умолчанию, а именно Макрос2. Кстати, вы уже поняли, что и кнопка у нас тоже будет иметь по умолчанию имя CommandButton2. Пэтому ваша программа будет выглядеть несколько иначе, а именно так:

Private Sub CommandButton2_Click()
Макрос2
End Sub


продолжение

ПИШЕМ СВОЮ
ПЕРВУЮ ПРОГРАММУ

Если вы не знаете как запустить редактор VBA, то вам сюда...

Если вы забыли или не знаете, как создать форму то вам сюда...

Если вы забыли или не знаете, как подключить макросы, то вам сюда ...

А может быть вы не помните, как открыть окно свойств...

Открыть панель для работы с инструментами...

Автоматическая запись макроса...

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

Как провести проверку на работоспособность созданой нами кнопки...

Разбор работы созданного нами макроса...


 

 
Рейтинг@Mail.ru
 главная с чего начать готовые программы задачи с решениями карта
Copyright © СОМИТ, А.Козлов, 2005 г