
- •1. Представление информации в эвм. Системы исчисления
- •2 Вопрос в тетради,стр 11 и 12
- •3. Колонтитулы. Назначение и создание
- •4. Таблицы. Вычисления в таблицах
- •5. Типовые документы с полями форм. Типы используемых полей.
- •6. Этапы создания серийного письма.
- •7. Списки. Их виды и способы создания и формирования.
- •8. Макрокоманды. Пример использования
- •9. Определение стиля и шаблона. Создание своего стиля
- •10. Основные понятия. Структура электронной ячейки. Типы данных.
- •11. Виды автозаполнения ячеек. Числовые последовательности. Создание пользовательского списка заполнения
- •12. Абсолютные и относительные ссылки. Примеры их использования
- •13. Выбор данных в списке Автофильтром и Расширенным фильтром Использование функций баз данных для вычислений над отобранными записями
- •14. Основные методы анализа данных в списках ексель. Дайте сравнительную характеристику.
- •15. Макрокоманды. Виды макросов
- •17. Использование циклических ссылок в отчетах
- •18. Базы данных. Понятие реляционной базы данных. Стр 31,32,35
- •19. Основные объекты бд «Access»
- •20. Таблицы. Способы создания таблиц.
- •21. Создание таблиц с помощью Мастера
- •22. Связи между таблицами, типы связей
- •23. Формы. Способы создания форм
- •24. Фильтр. Применение фильтра
- •25. Классификация запросов. Стр 37,38
- •26. Вычисляемые поля в запросах
- •27. Группировка полей
- •28. Определение и предназначение базы данных
- •29. Способы создания таблиц. Создание таблиц с помощью конструктора
- •30. Типы и свойства полей
- •31.Оформление отчетов. Вычисляемые поля в отчетах. Стр 41,42
- •32. Основные принципы проектирования бд
- •33. Связи между таблицами. Параметры и типы связей объединения данных
- •35. Методы использования внешних данных. Их сравнительный анализ
- •36. Поиск данных. Создание и применение фильтров
- •37. Построение запроса выборки в режиме конструктор. Вычисляемое поле.
- •38. Итоговые запросы.
- •39. Условия отбора записей. Групповые операции в запросах
- •40. Разработка отчета с помощью Мастера. Групповые операции в отчетах.
- •41. Создание отчета в режиме Конструктора. Структура отчета. Вычисляемое поле
- •42. Назначение объекта форма. Структура формы. Виды форм. Панель инструментов формы.
- •43. Модификация данных с помощью запросов действий.
- •44. Создание новой таблицы с помощью запросов действий.
- •45. Алгоритм. Классификация и свойства алгоритмов
- •46. Типы данных и переменные.
- •47. Процедуры, их виды и сравнительный анализ. Аргументы и параметрыт
- •48. Процедура Function. Порядок создания функции
- •49. Оператор выбора:If….Then. Примеры использования в процедурах
- •50. Оператор цикла For … Next
- •52. Ввод/вывод значений и сообщений в диалоговых окнах MsgBox, InputBox.
- •53. Оболочка vba. Структура проекта. Отладка программного кода.
- •54. Типы данных. Глобальные и локальные переменные
- •56. Объекты Range в vba
- •57. Активные объекты и метод Activate
- •59. Свойства Selection и ActiveСell
- •61. Организация массивов. Динамические массивы
- •62. Оператор For Each … Next
- •63. Обмен информацией между вба и рабочими листами.
- •66. Элемент управления TextBox и его свойства
- •67. Элемент управления в форме CommandButton (кнопка и его свойства)
- •68. Оператор цикла Do…Loop Until. Примеры использования
- •71. Метод Column и Row.
- •72. Методы использования массивов цикла.
- •73. Методы заполнения динамических массивов из диапазона рабочего листа.
- •74. Массивы. Объявление массивов.
56. Объекты Range в vba
Объект – это детали VBA, посредством которых мы получаем доступ к функциональным возможностям того приложения, с которым в данный момент работаем. Родственные объекты объединены в группы, называемые наборами. Если объект или набор является множеством более общего набора, то он называется контейнером. В VBA нет объекта ячейка. Ячейки относятся к объектам диапазона Range. Определение диапазона влечет использование свойств или методов, которые возвращает Range объект. Range объект активизирует ту или иную ячейку или диапазон ячеек. Чаще применяется для диапазона. Свойства Range объекта – непрерывный диапазон объекта, т.е. он выделяет блок чисел до тех пор, пока не встретит пустую строку или столбец.
Для работы с данными которые располагаются в ячейках рабочего листа используется специальный объект Range. Обращение к данным ячейки производится с помощью свойства Value. Формат обращения к свойству имеет следующий синтаксис:
Worksheets(“Лист”).Range(“Диапазон”).Value
Лист – название электронной таблицы рабочей книги
Диапазон координаты ячейки или ячеек.
Если обращение к ячейкам выполняется в текущей таблице, то ее название можно не указывать.
Примеры:
Worksheets(“Расчет”).Range(“С1”).Value
Range(“D1:D20”).Value
Пример написать макрос для расчета по формуле:
Код макроса:
Public Sub getExecList()
Dim A As Single, B As Single
Dim Z As Single
A = Range("C8").Value
B = Range("c9").Value
Z = Sqr(A ^ 2 + B ^ 2)
Range("c11").Value = Z
End Sub
Объект Range поддерживает определенный набор методов. При работе с ячейками рабочего листа наиболее часто используют методы:
Clear – очистка содержимого ячейки и формата.
ClearContents – очистка содержания
ClearFormat – отмена формата
Например:
Range(“D14:D50”).ClearContents – очистка диапазона.
С помощью объекта Range можно управлять оформлением ячеек рабочего листа.
Изменение шрифта:
Range("диапазон").Font.p
Где р – требуемое свойство
57. Активные объекты и метод Activate
Метод Activate необходим для того, чтобы активизировать объекты VBA. Синтаксис оператора:
выражение. Activate
Worksheet. Activate – делает данный лист активным.
Range. Activate– делает активной отдельную ячейку
Потом в тетради,где будет закладка,на ней написано 57.
58. Модель объектов ексель. Методы Range и Cells-объектов в ексель. В тетради,где закладка с цифрой 58
59. Свойства Selection и ActiveСell
Объект Selection задает выделенную область рабочего листа ексель. его особенность-В каждом окне может существовать только один объект Selection.существует св-во Selection и метод Selection.св-во возвращает выделенный объект, а метод –создает новый.
Существуют свойства, которые позволяют ссылаться на активный объект. Например, ActiveCell. Это свойство возвращает ссылку на активную в данный момент ячейку. Если активна ячейка, например, A5, то запись ActiveCell и Range(А5) означают одно и то же. Свойство Selection возвращает существующий объект, т.е. позволяет с ним в дальнейшем работать.. При записи свойства отделяются от объекта точкой. Разница между данными свойствами заключается в том, что ActiveCell представляет одну ячейку в текущей выборке.
Selection может представлять более, чем одну ячейку, но только одна из них является активной.
60. Инструкция With…End With.
При заполнении нескольких элементов сразу используется оператор присоединения With. Он может сократить объем вашей программы.
Общий вид оператора присоединения With:
With Имя записи
Операторы, в которых присутствуют имена полей
End With
Пример
With Персона
. Nom = 33
. Fam = "Петров"
. Im = "Николай"
. Ad = "Химиков 100–128"
. Tel = 332681
. Dat = #12.09.99#
End With
Тетрадь,где закладка с цифрой 60.