- •Рынкевич Сергей Анатольевич
- •6.2 Меню
- •1 Аппаратное устройство компьютера
- •Основные узлы системного блока:
- •Основной электрической платой пк является материнская плата (MotherBoard). На ней расположенны:
- •1.2 Мониторы
- •1.5 Периферийные устройства
- •2. Представление информации в эвм.
- •2 Бита- 4 варианта,
- •3 Бита- 8 вариантов;
- •4 Бита- 16 вариантов,
- •3. Программное обеспечение.
- •3. Программное обеспечение.
- •3.1 Системное программное обеспечение (по)
- •3.3 Прикладные программы
- •Средства коммуникации. Разрешают устанавливать соединение с удаленными компьютерами, передают сообщения электронной почты, пересылают факсимильные сообщения и т.П..
- •Графические редакторы. Широкий класс программ, предназначенных для создания и обработки графических изображений. Различают три категории:
- •4. Файловая система
- •4.1 Основные понятия.
- •4.2 Название дисков, папок, файлов.
- •2) Настройка панели инструментов:
- •2)Переключение между окнами приложений.
- •3) Закрытие окон приложения
- •1) Переключение между окнами документов
- •2 ● Меню – Файл - Создать ● -кнопка or )Создание окон документов
- •3)Закрытие окон документов
- •5.2.2. Меню
- •5.3. Рабочий стол
- •5.4 Настройка Windows
- •5.4.1 Настройка рабочего стола
- •5.4.2 Настройка главного меню.
- •5.4.4. Чтобы установить дополнительный язык и раскладку клавиатуры
- •5.4.5 Работа со справочной системой.
- •5.4.6 Запуск приложения. Для запуска любого приложения (программы) в Windows можно воспользоваться одним из следующих способов:
- •5.5 Работа с папками и файлами в Windows.
- •5.5.1 Запуск Проводника
- •2 Способ:
- •3 Способ:
- •5.5.2 Создание папки.
- •Выделить файлы и папки
- •2. Открыть папку, куда требуется поместить файлы
- •5.6 Копирование и перенос информации между различными документами осуществляется через буфер обмена (Clipboard).
- •5.7 Свойства объектов
- •5.8 Команда Поиск
- •6. Текстовой процессор ms Word
- •6.1 Работа с окнами
- •6.2 Меню
- •6.3 Работа с мышью.
- •6.4 Ввод и редактирование текста.
- •1) Установление параметров страницы
- •2) Нумерация страниц.
- •6.5 Печать документов
- •6.6 Вставка графических объектов
- •6.7 Вставка таблиц
- •6.8 Вставка формул
- •6.9 Операции с документами
- •7 Табличный процессор Microsoft Excel
- •7.1 Структура и управление интерфейсом пользователя
- •7.1.1 Рабочие книги .Xls
- •7.1.2 Окно
- •7.2. Основные приемы работы в Excel
- •7.2.1. Выделение диапазонов (блоков)
- •7.2.2 Операции со столбцами и строками
- •7.2.3. Ввод данных
- •7.2.4 Заполнение ячеек
- •7.3 Ввод формул
- •7.4 Использование библиотеки встроенных функций
- •Статья VI.Исправление ошибки #####
- •Статья VII.Исправление ошибки #ссылка!
- •Статья VIII.Исправление ошибки #дел/0!
- •7.5 Защита ячеек от несанкционированного изменения
- •7.6 Диаграммы
- •7.6.1 Терминология
- •7.6.2 Создание диаграммы
- •7.7 Базы данных
- •7.7.5 Обеспечение поиска и фильтрации.
- •7.8 Макросы
- •1. Создадим макрос для вычисления расходов на оплату квартиры
- •2. Макрос для построения графика
- •7.9.1 Подбор параметра
- •7.9.2 Поиск решения
- •Загрузить модель
- •Сохранить модель
- •8. Этапы подготовки и решения задач.
- •9 Основные элементы vba
- •9.1 Что такое vba
- •9.2 Структура редактора vba
- •9.3 Запуск интегрированной среды vba
- •9.4 Меню редактора vba
- •10 Основные понятия vba
- •10.1 Объекты и их семейства
- •10.2 Типы данных
- •10.3 Идентификаторы
- •10.4 Переменные
- •10.5 Константы
- •10.6 Массивы
- •10.6.1 Описание массивов
- •10.7 Выражения и операции
- •10.8 Встроенные функции vba
- •10.9 Оформление программного кода
- •11 Операторы vba
- •11.1 Оператор присваивания
- •Условные операторы
- •Оператор безусловного перехода GoTo
- •Условный оператор Select Case
- •Операторы повтора
- •Пользовательские подпрограммы
- •8 Какой тип цикла следует выполнить, чтобы операторы в теле цикла были выполнены хотя бы один раз:
- •19 Экранные формы и их элементы
- •19.1 Экранные формы
- •19.1.1 Добавление формы в проект
- •19.1.3 Отображение экранной формы
- •19.1.4 Закрытие экранной формы.
- •19.1.5 Некоторые свойства объекта UserForm
- •19.1.6 Событие – это то, что может произойти с диалоговым окном (UserForm) или элементом управления
- •19.2 Элементы управления формы
10.3 Идентификаторы
Идентификатор это имя, которое присваивается переменной, константе, процедуре, макросу, модулю, функции или другим элементам программы.
Вводимые пользователем имена (идентификаторы) должны отражать суть обозначаемого объекта так, чтобы делать программу легко читаемой. В VBA имеются следующие ограничения на имена:
Длина имени не должна превышать 255 символов.
Имя не может содержать точек, пробелов и следующих символов: %, .&,!, #, @, $.
Имя может содержать любую комбинацию букв, цифр и символов, начинающуюся с буквы.
Имена должны быть уникальны внутри области, в которой они определены.
Не следует использовать имена, совпадающие с ключевыми словами VBA и именами встроенных функций и процедур
Хотя регистр букв (верхний или нижний) в имени не имеет значения, умелое использование его может существенно облегчить понимание содержательной стороны переменной. Например, вместо плоских и невыразительных имен. Т.е. имена не чувствительны к регистру
Правильные имена:
Отчет
Pay_Day
Line2
Неправильные имена
New Item – содержит пробел
5St – начинается не с буквы
Dim – дублирует ключевое слово
Wik#Day- содержит недопустимый символ
10.4 Переменные
Объявление переменной
В Visual Basic for Application существует явное и неявное объявление переменной. Явное объявление означает указание имени и типа переменной перед ее использованием. Если тип переменной не указан, или она не объявлена, то считается, что она объявлена неявно.
Объявление переменной осуществляется при помощи инструкций Dim, Private, Static, Public, которые имеют следующий синтаксис:
Синтаксис объявления переменных
Dim имяПеременной [As типДанных]
Private имяПеременной [As типДанных]
Static имяПеременной [As типДанных]
Public имяПеременной [As типДанных]
Например
Dim a As Integer
Dim d1 As String
Если тип данных при объявлении переменных опущен, то переменная объявлена неявно и по умолчанию получает тип Variant
Определение времени жизни и области видимости переменных
Термины время жизни и область видимости переменной означают место использования переменной в приложении, а также время существования переменной после ее создания.
Область видимости переменной определяет часть кода, которая «знает» о существовании переменной.
В VBA могут применяться глобальные и локальные переменные. Глобальные переменные доступны из любой части программы. Для локальных переменных можно задавать область видимости в рамках всего модуля или отдельной процедуры.
Область определения переменной задает область, в которой может быть использована переменная. В VBA имеется три соответствующих уровня переменных:
Переменные уровня процедуры распознаются только в процедуре, в которой они описаны при помощи инструкций Dim, Static. Эти переменные являются локальными.
Public Sub TestSub()
Dim intVar1 As Integer
Dim intVar2 As Integer
Dim intVar3 As Integer
Dim strVar As String
intVar1 = 5
intVar2 = 10
intVar3 = intVar1 + intVar2
strVar = "String:!@2#"
End Sub
Public Sub HelloWorld()
Dim HelloMsg
HelloMsg = "HelloWorld"
MsgBox HelloMsg
End Sub
Public Sub HelloDave()
Dim HelloMsg
HelloMsg = "HelloDave"
MsgBox HelloMsg
End Sub
Переменные уровня модуля используются только в модуле, в котором они описаны, но не в других модулях данного проекта. Описываются при помощи инструкции Dim или Private, размещенной в области описания модуля, т. е. перед описанием процедур.
Dim HelloMsg
Public Sub HelloWorld()
HelloMsg = "HelloWorld"
MsgBox HelloMsg
End Sub
Public Sub HelloDave()
HelloMsg = "HelloDave"
MsgBox HelloMsg
End Sub
Общие переменные, используемые во всех модулях данного проекта, описываются при помощи инструкции Public, размещенной в области описания модуля.
Однако можно иметь переменные с одним и тем же именем на разных уровнях области действия. Когда переменные имеют одно имя, но разные области действия, VBA использует переменную с наиболее локальной областью действия.
Когда переменная объявляется в процедуре, она существует только, пока VBA выполняет эту процедуру независимо, объявлены эти переменные явно или неявно. После окончания процедуры VBA освобождает память, использующуюся локальными переменными.
Переменные, процедурного уровня создаются каждый раз, когда процедура начинает выполняться, и уничтожаются, когда процедура перестает выполняться.