
4_Как начать работу с VBA офис 2010.ppt
- Количество слайдов: 15
Как начать работу с VBA
Опишем последовательность действий для создания программ на Visual Basic for Application. Вызвав программу Excel 2007 надо выбрать меню «Вид»
Далее активизировать позицию «Макросы» .
В появившемся окне ввести имя макроса и нажать кнопку «Создать»
Далее надо набирать исходный текст программы между строками Sub и End Sub
Если возникает такая картина
то в позиции меню Insert надо выбрать команду Module
Записав текст программы и сохранив его (напомним, он существует в книге Excel) его можно опробовать (исполнить) выбирая команду
или нажав F 5 или кнопку расположенную на панели инструментов под позицией «Debug» главного меню.
Если при попытке получить доступ к макросам получено сообщение о невозможности сделать это, надо выбрать команду Параметры Excel
Показывать вкладку «Разработчик»
Операторы ввода и вывода в VBA. ВЫВОД. Версии языка программирования Бейсик имеют в своем составе операторы ввод и вывода информации. Но для версии Visual Basic for Application ввод информации можно осуществляется из ячеек книги. Туда же можно выводить информация для просмотра ее пользователем. Для вывода значения выражения во вторую строку и первый столбец используем такую языковую конструкцию Cells(2, 1)=2. 0*3. 14*R В ячейке (2, 1) получим результат – 12, 56, если до этого в R было введено значение 2.
ВВОД. Рассмотрим возможность получение значений переменных из ячеек таблицы и заполнения значений ячеек таблицы из переменных макроса Excel. Для ввода значений из ячейки таблицы (она располагается в первой строке и первом столбце), например в переменную R, можно использовать такую конструкцию. R=Cells(1, 1)
Если исходные данные, передаваемые в элементы массива, расположены в строке таблицы Excel, то можно их считать такими операторами VBA. Dim i, massiv(7) As Integer Sheets("Лист2"). Select For j = 1 To 7 massiv(j) = Cells(1, j) Next
После выполнения таких действий числа в первых семи ячейках первой строки (от ячейки A 1 до ячейки G 1) станут такими
4_Как начать работу с VBA офис 2010.ppt