🗊Презентация Основы программирования на VBA

Нажмите для полного просмотра!
Основы программирования на VBA, слайд №1Основы программирования на VBA, слайд №2Основы программирования на VBA, слайд №3Основы программирования на VBA, слайд №4Основы программирования на VBA, слайд №5Основы программирования на VBA, слайд №6Основы программирования на VBA, слайд №7Основы программирования на VBA, слайд №8Основы программирования на VBA, слайд №9Основы программирования на VBA, слайд №10Основы программирования на VBA, слайд №11Основы программирования на VBA, слайд №12Основы программирования на VBA, слайд №13Основы программирования на VBA, слайд №14Основы программирования на VBA, слайд №15Основы программирования на VBA, слайд №16Основы программирования на VBA, слайд №17Основы программирования на VBA, слайд №18Основы программирования на VBA, слайд №19Основы программирования на VBA, слайд №20Основы программирования на VBA, слайд №21Основы программирования на VBA, слайд №22Основы программирования на VBA, слайд №23Основы программирования на VBA, слайд №24

Вы можете ознакомиться и скачать презентацию на тему Основы программирования на VBA. Доклад-сообщение содержит 24 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Основы программирования на VBA
(Visual Basic for Application)
Описание слайда:
Основы программирования на VBA (Visual Basic for Application)

Слайд 2





VBA – это подмножество языка  программирования  Visual Basic.  
VBA – это подмножество языка  программирования  Visual Basic.  
 В нем  используются  все  понятия  и  принципы  визуального  объектно-ориентированного  программирования (ООП), управляемого  событиями.
VBA  является  встроенным  языком программирования приложений  MS Office,  его  можно  применить  в  Excel,  Access, Word.
Описание слайда:
VBA – это подмножество языка программирования Visual Basic. VBA – это подмножество языка программирования Visual Basic. В нем используются все понятия и принципы визуального объектно-ориентированного программирования (ООП), управляемого событиями. VBA является встроенным языком программирования приложений MS Office, его можно применить в Excel, Access, Word.

Слайд 3


Основы программирования на VBA, слайд №3
Описание слайда:

Слайд 4





Приложения  VBA  создаются  с  помощью  редактора   Visual  Basic. 
Приложения  VBA  создаются  с  помощью  редактора   Visual  Basic. 
Для  перехода  в  редактор   следует   воспользоваться  командой  меню:
  Сервис – Макрос – Редактор Visual Basic   
Главное  окно  редактора (рис.1)  включает  следующие  элементы: окно  проекта  (Project), окно  программного  кода  (Code), окно просмотра (Object Browser).
Описание слайда:
Приложения VBA создаются с помощью редактора Visual Basic. Приложения VBA создаются с помощью редактора Visual Basic. Для перехода в редактор следует воспользоваться командой меню: Сервис – Макрос – Редактор Visual Basic Главное окно редактора (рис.1) включает следующие элементы: окно проекта (Project), окно программного кода (Code), окно просмотра (Object Browser).

Слайд 5


Основы программирования на VBA, слайд №5
Описание слайда:

Слайд 6


Основы программирования на VBA, слайд №6
Описание слайда:

Слайд 7


Основы программирования на VBA, слайд №7
Описание слайда:

Слайд 8





Модули 
В  проекте можно  выделить  визуальную часть  и  программную. 
Программная  часть  хранится  в  различных  модулях.   
 
Добавление модуля осуществляется  двумя способами:
по  команде  Insert – Module;
при  создании  макроса,   когда  программа  создается  автоматически.
Описание слайда:
Модули В проекте можно выделить визуальную часть и программную. Программная часть хранится в различных модулях. Добавление модуля осуществляется двумя способами: по команде Insert – Module; при создании макроса, когда программа создается автоматически.

Слайд 9





Окно  программного  кода
Описание слайда:
Окно программного кода

Слайд 10


Основы программирования на VBA, слайд №10
Описание слайда:

Слайд 11





Окно просмотра Object Browser 
Ввод  команд  автоматизирован. 
Список  существующих  компонент  и  объектов  можно  просмотреть  в  специальном  окне просмотра Object Browser,  которое  открывается  по команде меню 
View - Object Browser
Описание слайда:
Окно просмотра Object Browser Ввод команд автоматизирован. Список существующих компонент и объектов можно просмотреть в специальном окне просмотра Object Browser, которое открывается по команде меню View - Object Browser

Слайд 12





Понятие  макроса 
Макрос  - это  последовательность  команд  и  действий  пользователя,  записанная  и хранимая  внутри  документа  и  исполняемая  Excel  так же,  как  пользователь  производил  эти  действия . 
Макрос   записывается  в  виде  процедуры   с  заданным  именем  в модуль.
Описание слайда:
Понятие макроса Макрос - это последовательность команд и действий пользователя, записанная и хранимая внутри документа и исполняемая Excel так же, как пользователь производил эти действия . Макрос записывается в виде процедуры с заданным именем в модуль.

Слайд 13





Создание  макроса 
Для  записи   макроса  необходимо: 
Выбрать  команду  меню
  Сервис – Макрос -  Начать  запись; 
В  окне  диалога «Запись макроса»  задать  имя  макроса и  сочетание клавиш  для  быстрого  выполнения  макроса;
Затем  выполнить  нужные  действия;  
После  чего  закончить  запись  макроса  по  команде  меню 
 Сервис –  Макрос  – Остановить  запись.
Описание слайда:
Создание макроса Для записи макроса необходимо: Выбрать команду меню Сервис – Макрос - Начать запись; В окне диалога «Запись макроса» задать имя макроса и сочетание клавиш для быстрого выполнения макроса; Затем выполнить нужные действия; После чего закончить запись макроса по команде меню Сервис – Макрос – Остановить запись.

Слайд 14





Выполнение  макроса 
Для  запуска  макроса  в  работу  имеется  несколько  способов:
Использовать    комбинацию  клавиши  Ctrl    и   выбранной  буквы.
Выполнить  команду  меню  Сервис – Макрос – Макросы. 
В  окне  редактора  Visual Basic  выбрать  в  списке  процедур  имя  макроса и выполнить  команду  меню  Run Sub/UserForm.
Вызвать  макрос  из  процедуры.
Назначить  макрос  командной  кнопке  или  графическому объекту на листе  и вызывать  его  с  помощью мыши.
Описание слайда:
Выполнение макроса Для запуска макроса в работу имеется несколько способов: Использовать комбинацию клавиши Ctrl и выбранной буквы. Выполнить команду меню Сервис – Макрос – Макросы. В окне редактора Visual Basic выбрать в списке процедур имя макроса и выполнить команду меню Run Sub/UserForm. Вызвать макрос из процедуры. Назначить макрос командной кнопке или графическому объекту на листе и вызывать его с помощью мыши.

Слайд 15





Структура  программного  кода  VBA
Описание слайда:
Структура программного кода VBA

Слайд 16





 Процедура  макроса
 Процедура  макроса
Sub   ИмяМакроса()
  <Команды  макроса>
End Sub
Описание слайда:
Процедура макроса Процедура макроса Sub ИмяМакроса() <Команды макроса> End Sub

Слайд 17


Основы программирования на VBA, слайд №17
Описание слайда:

Слайд 18





Операторы  условия 
IF  <Условие>   THEN   <Оператор1>
				 [ ELSE  <Оператор2>]

Пример 1.  Присвоить  ячейке  А2 текущего  листа  значение  «Петров»,  если  в  ячейке  А1 содержится  слово  «Фамилия».

IF ActiveSheet.Range(“A1”).Value=”Фамилия” THEN Range(“A2”).Value=”Петров”
Описание слайда:
Операторы условия IF <Условие> THEN <Оператор1> [ ELSE <Оператор2>] Пример 1. Присвоить ячейке А2 текущего листа значение «Петров», если в ячейке А1 содержится слово «Фамилия». IF ActiveSheet.Range(“A1”).Value=”Фамилия” THEN Range(“A2”).Value=”Петров”

Слайд 19





Пример 2. Если  в  ячейке  А1  содержится  слово  «Цена»,  ячейке  А2 присвоить  значение  7000,  в  противном  случае   перейти  на  Лист2.
Пример 2. Если  в  ячейке  А1  содержится  слово  «Цена»,  ячейке  А2 присвоить  значение  7000,  в  противном  случае   перейти  на  Лист2.

IF ActiveSheet.Range(“A1”).Value=”Цена” THEN ActiveSheet.Range(“A2”).Value=7000 ELSE  WorkSheets(“Лист2”).Select.
Описание слайда:
Пример 2. Если в ячейке А1 содержится слово «Цена», ячейке А2 присвоить значение 7000, в противном случае перейти на Лист2. Пример 2. Если в ячейке А1 содержится слово «Цена», ячейке А2 присвоить значение 7000, в противном случае перейти на Лист2. IF ActiveSheet.Range(“A1”).Value=”Цена” THEN ActiveSheet.Range(“A2”).Value=7000 ELSE WorkSheets(“Лист2”).Select.

Слайд 20





Операторы циклов
Цикл со счётчиком 
For Счётчик цикла= НачальноеЗначение To
КонечноеЗначение [Step Шаг]
Операторы
[Exit For]
Next [Счётчик цикла]
Описание слайда:
Операторы циклов Цикл со счётчиком For Счётчик цикла= НачальноеЗначение To КонечноеЗначение [Step Шаг] Операторы [Exit For] Next [Счётчик цикла]

Слайд 21





Пример. Просуммировать четные числа натурального ряда до 50 включительно, сумму поместить в ячейку рабочего листа Excel.
Пример. Просуммировать четные числа натурального ряда до 50 включительно, сумму поместить в ячейку рабочего листа Excel.

Sub sum()
Dim f As Integer,    sum As Integer   sum = 0
For f = 2 To 50 Step 2
sum = sum + f    
Next   
Range("A1").Value = sum  
End Sub
Описание слайда:
Пример. Просуммировать четные числа натурального ряда до 50 включительно, сумму поместить в ячейку рабочего листа Excel. Пример. Просуммировать четные числа натурального ряда до 50 включительно, сумму поместить в ячейку рабочего листа Excel. Sub sum() Dim f As Integer, sum As Integer sum = 0 For f = 2 To 50 Step 2 sum = sum + f Next Range("A1").Value = sum End Sub

Слайд 22





Цикл с предусловием
Do While/Until Выражение
Операторы
[Exit Do]
Loop
Описание слайда:
Цикл с предусловием Do While/Until Выражение Операторы [Exit Do] Loop

Слайд 23





Пример.  Написать программу, суммирующую на рабочем листе Excel Выпуск продукции значения ежедневных прибылей из столбца D и помещающую результат в отдельную ячейку с поясняющей надписью, как показано на рисунке 
Пример.  Написать программу, суммирующую на рабочем листе Excel Выпуск продукции значения ежедневных прибылей из столбца D и помещающую результат в отдельную ячейку с поясняющей надписью, как показано на рисунке
Описание слайда:
Пример. Написать программу, суммирующую на рабочем листе Excel Выпуск продукции значения ежедневных прибылей из столбца D и помещающую результат в отдельную ячейку с поясняющей надписью, как показано на рисунке Пример. Написать программу, суммирующую на рабочем листе Excel Выпуск продукции значения ежедневных прибылей из столбца D и помещающую результат в отдельную ячейку с поясняющей надписью, как показано на рисунке

Слайд 24





Public Sub total()
Public Sub total()
     i = 3 
	Sum = 0        
Do While Cells(i, 4).Value <> “”  
     Sum = Sum + Cells(i, 4)
     i = i + 1
     Cells(1, 7).Value = "Итоговая прибыль"  
     Cells(2, 7).Value = Sum
 Loop
 End Sub
Описание слайда:
Public Sub total() Public Sub total() i = 3 Sum = 0 Do While Cells(i, 4).Value <> “” Sum = Sum + Cells(i, 4) i = i + 1 Cells(1, 7).Value = "Итоговая прибыль" Cells(2, 7).Value = Sum Loop End Sub



Похожие презентации
Mypresentation.ru
Загрузить презентацию