Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
VBA: Обзор объектов, коллекций, свойств и методов. Способы получения информации об объектах, свойствах и методах Excel.↑ Стр 1 из 7Следующая ⇒ Содержание книги
Поиск на нашем сайте
VBA: Обзор объектов, коллекций, свойств и методов. Способы получения информации об объектах, свойствах и методах Excel.
VBA: Процедуры Процедура является блоком операторов Visual Basic. Процедура заключается между начальным оператором объявления (Sub или Function) и конечным оператором объявления(End Sub или End Function). Весь код процедуры содержится между этими операторами. Функция – это подпрограмма, которую вызывают, чтобы выполнить какие-то расчеты или проверки. Когда она завершает работу, то возвращает управление вызывающей программе и передает ей результат расчета. Процедура – это тоже подпрограмма. Ее тоже вызывают, чтобы выполнить какие-то действия, но от нее не требуется возвращать основной программе какие-либо значения. Процедура не может содержать другую процедуру, поэтому ее операторы начала и конца должны быть вне любых других процедур. Если существует код, выполняющий одну и ту же задачу в разных местах, можно оформить задачу один раз как процедуру и затем вызывать ее из различных мест кода. Создание процедуры, не возвращающей значения Вне любых других процедур используйте оператор Sub, за которым следует оператор End Sub. В операторе Sub введите ключевое слово Sub с именем процедуры, и затем список параметров в круглых скобках. Поместите операторы кода процедуры между оператором Sub и End Sub. Создание процедуры, возвращающей значение Вне любых других процедур используйте оператор Function, за которым следует оператор End Function. В операторе Function после ключевого слова Function укажите имя процедуры, затем список параметров в круглых скобках, а затем предложение As, задающее тип данных возвращаемого значения. Поместите операторы кода процедуры между оператором Function и End Function.
VBA: Типы данных, ввод переменных. Алгебраические операции, операции mod и div Типом данных называется способ хранения и представления данных в компьютерной системе. Предложение As в операторе объявления позволяет определить тип данных или тип объекта объявляемой переменной. Byte — целое неотрицательное число. Принимает значения от 0 до 255, занимает 1 байт. Boolean — логическая величина. Принимает одно из двух значений True и False, занимает 2 байта. Currency — десятичное протяженное число. Используется для проведения денежных вычислений с фиксированным количеством знаков после десятичной запятой, занимает 8 байт. (До 15 знаков слева от десятичной точки и до 4 знаков справа от десятичной точки). Date — дата. Используется для хранения дат/времени, занимает 8 байт. Double — десятичное число двойной точности, занимает 8 байт. Integer — короткое целое числовое значение, занимает 2 байта. Используется для представления целых чисел в диапазоне от -32768 до 32767. Long — длинное целое число, занимает 4 байта. Используется для представления целых чисел в диапазоне от -2147483648 до 2147483647. Single — десятичное число обычной точности, занимает 4 байта. Используется для представления отрицательных чисел в диапазоне от -3.402823Е 38 до -1.401298Е-45 и для представления положительных чисел в диапазоне от 1.401298Е-45 до 3.402823Е 38. String - строковый тип. Предназначен для хранения строк различной длинны. Возможная длинна строки, может, доходит до 2-х миллионов символов кодировки Unicode. Объем памяти для хранения переменной выделяется в зависимости от длинны строки. Variant — произвольное значение. Используется для хранения данных любых типов. Занимает 16 байтов плюс по одному байту на каждый символ, если значением является строка. Object — объект. Используется только для хранения ссылок на объекты, занимает 4 байта. Переменная объявляется для того, чтобы задать ее имя и характеристики. Оператором объявления переменных является Оператор Dim (Visual Basic). Его местоположение и содержание определяют характеристики переменной. При выборе имени переменной необходимо соблюдать определенные правила: Имя переменной должно начинаться с буквы алфавита; Имена переменных не могут содержать пробелы, точку или любой другой символ, который VBA использует для обозначения математических операций и операций сравнения; Имена переменных не могут превышать 255 символов; Имя переменной должно быть уникальным в рамках его области действия. Оно должно быть уникальным в пределах процедуры или модуля, в которой объявлена эта переменная (по аналогии с камерой хранения: на одном вокзале не может быть двух ячеек с одинаковым номером).Имя переменной не может дублировать зарезервированные ключевые слова VBA; Имена переменных не чувствительны к состоянию регистра. Т.е. нет разницы между MyNumber, mynumber, mYnUmBeR. Хорошим тоном программирования считается, когда именам переменным даются осмысленные названия, отражающие их суть в производимых программой операциях. Например, логично будет, если переменная, содержащая итоговую сумму, будет иметь название "AllSum". Выражение — это сегмент кода, который выполняет арифметические действия и возвращает значение. Например, выражение простого сложения, показанное здесь: 5 + 4 Выражение 5 + 4 возвращает значение 9, если оно вычислено и состоит из двух частей: операндов (5 и 4), представляющих собой значения, над которыми выполняется действие, и оператора (+), обозначающего выполняемую операцию. Чтобы использовать выражение, следует сделать что-нибудь со значением, которое им возвращается. Наиболее распространенный способ состоит в присвоении этого значения переменной. Обычно выражения используются для выполнения арифметических действий над переменными: сложение, вычитание, умножение и деление. В следующей таблице описаны операторы, часто используемые для выполнения арифметических действий.
Тип переменных, которые используются при выполнении арифметических действий, может повлиять на результат. При делении одного числа на другое часто возвращается значение, которое не является целым числом. Например, если вы делите 3 на 2, результатом будет 1,5. Если возвращаемое этим выражением значение присваивается переменной типа Integer, оно округляется до ближайшего целого числа, то есть до 2. При выполнении деления следует использовать переменную типа Double для хранения возвращаемого значения. Mod делит одно число на другое и возвращает только остаток. Если значением number2 является ноль, поведение оператора Mod зависит от типа данных операндов. Целочисленное деление вызывает DivideByZeroExceptionисключение. Деление с плавающей запятой возвращает NaN. Если number1 или number2 является значением с плавающей запятой, то возвращается остаток от деления с плавающей запятой. Тип данных результата является наименьшим типом данных, который может содержать все возможные значения результатов деления с участием типов данных number1 и number2. Если number1 или number2 равны Nothing, оно интерпретируется как ноль. Связанные операторы включают: Оператор \ (Visual Basic) возвращает целочисленное частное от деления. Например выражение 14 \ 4 равно 3. Оператор / (Visual Basic) возвращает полное частное, включая остаток, как число с плавающей запятой. Например выражение 14 / 4 равно 3,5. div осуществляет целочисленное деление VBA: Константы Константа по своей сути — имя со смысловой нагрузкой, которое используется вместо неизменного числа или строки. Константы хранят значения, которые, как видно из самого названия, остаются при выполнении приложения постоянными. Применяя константы, можно существенно повысить удобочитаемость кода и облегчить его поддержку. Используйте их в коде, который содержит значения, зависящие от определенных номеров, которые трудно запомнить или которые не имеют очевидного смысла. Имеется два источника для констант: Встроенные, или определенные системой константы обеспечиваются приложениями и элементами управления. Константы Visual Basic перечислены в Visual Basic (VB), Visual Basic для приложе-ний (VBA) и библиотеках объектов доступа к данным (DAO) в браузере объектов. Другие приложения, которые обеспечивают библиотеки объектов, типа Microsoft Excel и Microsoft Project, также обеспечивают список констант, которые Вы можете использовать с их объектами, методами, и свойствами. Константы также определены в библиотеке объектных модулей для каждого элемента управления ActiveX. Символические, или определяемые пользователем константы объявляются инструкцией Const. В Visual Basic имена констант находятся в формате смешанного регистра с префиксом, указы-вающим библиотеку объектных модулей, которая определяет константу. Константы из библиотек объектов Visual Basic и Visual Basic для приложений предварены "vb" - например, vbTileHorizontal. Константы из библиотеки объектов доступа к данным предварены "db" - например, dbRelationUnique. Префиксы предназначены для того, чтобы предотвратить случайные столкновения в случаях, где константы имеют идентичные имена и представляют различные значения. Хотя даже несмотря на префиксы может оказаться, что две библиотеки объектов содержат идентичные константы, представляющие различные значения. Какая константа упомянута в данном случае, зависит от того, какая библиотека объектов имеет более высокий приоритет. Когда в программе встречаются анонимные числа, человеку, читающему текст программы, приходится с раздражением гадать, откуда они взялись. Если же вместо них он увидит имя константы, которое несет в себе смысловую нагрузку, программа становится понятнее, и чувство раздражения сменяется на чувство удовлетворения от понимания идеи автора программы. Часто бывает разумным вместо неоднократно повторяющихся строк или чисел использовать имя константы. В этом случае вы должны создать свою собственную константу. Для того, чтобы использовать константу, ее в программе сначала нужно определить. Определяются константы с помощью ключевого слова Const, которое присваивает константе имя и значение: Const CONSTANT_NAME [As ConstantType] =значение Таким образом нужно задать имя константы и (необязательно) тип данных, которые константа будет хранить. Ключевое слово Const в начале оператора сообщает Visual Basic о том, что этот оператор объявляет константу. При объявлении типа константы используются типы данных. Завершает создание константы знак “равенства” (=) и присвоение константе значения. Если создается строка, то она заключается в кавычки. В именах констант обычно используют только прописные буквы, соединяя слова, из которых образовано имя константы, знаком подчеркивания (_). В последнее время стало привычным для имен констант использование комбинации прописных и строчных букв и префикса, составленного из строчных букв.Область действия константы представляет собой весь код, нельзя ссылаться на нее, если ее имя совпадает с переменной, объявленной в том же месте. Чтобы создать константу, которая существует в пределах определенной процедуры, объявите ее в этой процедуре. Чтобы создать константу, доступную в рамках всего приложения, объявите ее, используя ключевое слово Public в разделе объявлений класса.
Операторы присвоения Оператор присвоения — это инструкция VBA, выполняющая математическое вычисление и присваивающая результат переменной или объекту. Выражение определяется как комбинация ключевых слов, операторов, переменных и констант. Эта комбинация возвращает в результате строку, число или объект. Выражение может осуществлять вычисление, обрабатывать символы или тестировать данные. В VBA оператором присвоения выступает знак равенства (=). Примеры использования операторов присвоения (выражения приводятся справа от знака равенства): х = 1 X = X + 1 х = (у * 2)! (г * 2) FileOpen = True FileOpen = Not FileOpen Range С "The Year").Value = 2001 Выражения могут быть очень сложными. Чтобы сделать длинные выражения более удобными для восприятия, используйте символ продолжения строки (пробел с подчеркиванием). Зачастую в выражениях применяются функции. Это могут быть встроенные функции VBA, функции рабочих листов Excel или специальные функции, разработанные в VBA. Булевы операторы VBA
VBA: Цикл Do While Типы циклов Do Sub Main() Dim число As Single Dim повторения As Integer повторения = О число = 25 'Цикл Do первого типа Do While число - 1 >= 0.01 число = Sqr(число) повторения = повторения +1 Loop MsgBox (повторения) повторения =0 число = 25 'Цикл Do второго типа Do число = Sqr(число) повторения = повторения + 1 Loop While число- 1 >= 0.01 'Цикл Do третьего типа Do Until число- 1 < 0.01 число = Sqr(число) повторения = повторения + 1 MsgBox (повторения) повторения =0 число =25 'Цикл Do четвертого типа Do число = Sqr(число) повторения = повторения +1 В цикле Do первого типа условие проверяется до начала выполнения повторяющихся инструкций. Если условие оказывается выполненным (при вычислении логического выражения получается значение ИСТИНА), инструкции, заключенные между инструкциями Do и Loop (тело цикла), выполняются однократно, затем управление снова передается на инструкцию Do, и процесс повторяется. Если управляющее условие не выполняется, то повторяющаяся группа инструкций пропускается и выполняется инструкция, следующая непосредственно за инструкцией Loop. В цикле Do второго типа условие проверяется после выполнения тела цикла. Цикл повторяется, пока управляющее условие выполняется. В цикле Do третьего типа условие проверяется до начала выполнения повторяющихся инструкций, но тело цикла выполняется только в том случае, когда управляющее условие не выполнено (при вычислении логического выражения получается значение ЛОЖЬ). В цикле Do четвертого типа условие проверяется после выполнения тела цикла. Цикл повторяется, пока управляющее условие не выполняется.Циклами с управляющим перечислением пользуются в случаях, когда заранее известно количество повторений тела цикла и проверять управляющее условие нет необходимости. Циклы с управляющим перечислением подразделяются на циклы со счетчиком и циклы по совокупности. VBA: Одномерные массивы Массив — это именованная группа проиндексированных элементов одного типа. На конкретный элемент массива ссылаются, используя имя массива и индекс. Например, массив MonthNames из 12-ти строк (каждая переменная соответствует названию месяца). Можно обратиться к первому элементу массива как Массив объявляется с помощью операторов Dim или Public. Можно определить количество элементов в массиве: введите первый индексный номер, ключевое слово То и последний индексный номер — вся конструкция будет заключена в скобки. Например, так можно объявить массив, содержащий ровно 100 целых чисел: VBA: Многомерные массивы Массивы VBA могут иметь до 60-ти измерений. Показанный ниже оператор объявляет двухмерный 100-элементный массив целых чисел: Так присваивается значение элементу предыдущего массива Трехмерный массив
14[V1]. VBA: Функции
MS Excel: Диаграммы Графики в Excel – эффективное средство наглядного отображения расчетов и результатов расчетов. Каждый тип диаграммы имеет несколько вариантов представления. Так, например, стандартная гистограмма представлена в 7 вариантах, а линейчатая диаграмма - в 6 вариантах. Область применения диаграмм различных типов
«Мастер диаграмм», шаг 2. Корректирование интервала данных для диаграммы На втором шаге построения диаграммы Мастер диаграмм дает возможность коррекции размеров выделенного диапазона с данными. «Мастер диаграмм», шаг 3. Оформление диаграммы На третьем шаге построения диаграммы пользователь заполняет поля шести вкладок, определяющих тип оформление диаграммы. Например, открыв вкладку «Заголовки», можно ввести в соответствующие поля название диаграммы и названия осей координат. «Мастер диаграмм», шаг 4. Выбор места расположения диаграммы На последнем шаге Мастер диаграмм предлагает определить место размещения диаграммы. Это может быть либо отдельный лист, либо диаграмма будет расположена непосредственно на листе с данными. По умолчанию Excel помещает диаграмму на лист с данными. Она сохраняется вместе с данными и печатается вместе с этим листом. Построение графиков, отображающих связь между X и У Если использовать таблицу, состоящую из двух столбцов, в которых представлены значения двух взаимосвязанных переменных, например, X и У, то большинство типов диаграмм Excel создаст два независимых графика на одной диаграмме: один для X, другой - для У. выделить столбец, в котором представлены значения переменной У; нажать кнопку «Мастер диаграмм» на панели инструментов; в диалоговом окне «Мастер диаграмм» на первом шаге открыть вкладку «Нестандартные», выбрать тип: «Гладкие графики» и нажать кнопку «Далее». На втором шаге построения диаграммы нужно открыть вкладку «Ряд», установить курсор в поле «Подписи по оси X», наать на кнопку свертывания диалогового окна справа от этого поля и выделить значения, которые будут отложены по оси абсцисс. Редактирование диаграммы Если выделить диаграмму, то ее можно перемещать, добавлять в нее данные, можно выделять, форматировать, перемещать и изменять размеры большинства входящих в него элементов. Двойной щелчок по элементу диаграммы вызывает меню для его форматирования. Меню позволяет менять цвета фона и линий, тексты подписей, расположение элементов. Меню различно для разных типов элементов. Так, для координатных осей мы можем задать шкалу, и способы отображения делений. Для области диаграммы возможно изменить ее размер, формат шрифтов, тип рамки и толщину. Для области диаграммы возможно задать даже цвет фона и узор заливки.
MS Excel: ВПР ВПР Ищет значение в первом столбце массива таблица и возвращает значение в той же строке из другого столбца массива «таблица». «В» в ВПР обозначает «вертикальный». ВПР используется вместо ГПР, если значения для сравнения находятся в столбце слева от данных, которые нужно найти. Синтаксис ВПР(искомое_значение;таблица;номер_столбца;интервальный_просмотр) Искомое_значение. Значение, которое должно быть найдено в первом столбце массива «таблица». Искомое_значение может быть значением или ссылкой. Если искомое значение меньше наименьшего значения в первом столбце массива «таблица», ВПР возвращает значение ошибки #Н/Д. Таблица. Два или более столбцов данных. Можно использовать ссылку на интервал или имя интервала. Значения в первом столбце массива «таблица» являются значениями, поиск которых выполняется с помощью аргумента «искомое_значение». Эти значения могут быть текстовыми строками, числами или логическими значениями. Текстовые строки сравниваются без учета регистра букв. Номер_столбца. Номер столбца в массиве «таблица», в котором должно быть найдено соответствующее значение. Если «номер_столбца» равен 1, то возвращается значение из первого столбца аргумента «таблица»; если «номер_столбца» равен 2, то возвращается значение из второго столбца аргумента «таблица» и так далее. Если «номер_столбца»: Меньше 1, то функция ВПР возвращает значение ошибки #ЗНАЧ!. Больше, чем количество столбцов массива «таблица», то функция ВПР возвращает значение ошибки #ССЫЛ!. Интервальный_просмотр. Логическое значение, которое определяет, нужно ли, чтобы функция ВПР искала точное или приближенное соответствие: Если этот аргумент имеет значение ИСТИНА или опущен, возвращается точное или приблизительно соответствующее значение. Если точное соответствие не найдено, то возвращается следующее максимальное значение, которое меньше, чем искомое_значение. Значения в первом столбце массива «таблица» должны быть отсортированы по возрастанию. В противном случае ВПР может возвратить неправильные результаты. Данные можно упорядочить следующим образом: в меню Данные выбрать команду Сортировка и установить переключатель По возрастанию. Дополнительные сведения см. в разделе Порядок сортировки по умолчанию. Если значение этого аргумента равно ЛОЖЬ, ВПР вернет только точное соответствие. В этом случае значения в первом столбце массива «таблица» не обязательно должны быть отсортированы. Если в первом столбце массива «таблица» аргументу «искомое_значение» соответствует два и более значений, используется первое найденное значение. Если найти точное соответствие не удается, то возвращается значение ошибки #Н/Д. Замечания При поиске текстовых значений в первом столбце массива «таблица» убедитесь, что в данных в первом столбце массива «таблица» отсутствуют пробелы в начале и конце строки, несовместимые знаки прямых (' или ") и изогнутых (‘ или “) кавычек или непечатаемые знаки. В подобных случаях ВПР может вернуть неправильное или неожиданное значение. При поиске числовых значений или дат убедитесь, что данные в первом столбце массива «таблица» хранятся не как текстовые значения. В этом случае ВПР может вернуть неправильное или неожиданное значение. Дополнительные сведения см. в разделе Преобразование чисел из текстового формата в числовой. Если массив «интервальный_просмотр» имеет значение ЛОЖЬ, а значения массива «интервальный_просмотр» имеют текстовый формат, в массиве «интервальный_просмотр» можно использовать подстановочные знаки, вопросительный знак (?) и звездочку (*). Вопросительный знак соответствует любому знаку; звездочка соответствует любой последовательности знаков. Если нужно найти вопросительный знак или звездочку, то следует поставить перед ними знак тильда (~). Пример 1 Чтобы этот пример проще было понять, скопируйте его на пустой лист. Копирование примера В данном примере выполняется поиск в столбце «Плотность» таблицы свойств атмосферы, чтобы найти соответствующие значения в столбцах «Вязкость» и «Температура». (Значения приведены для воздуха при 0 градусов Цельсия на уровне моря, или давлении 1 атмосфера.)
MS Word: Стили Стиль – это совокупность параметров форматирования, имеющая свое название. Для того чтобы текст был удобен для чтения, его необходимо отформатировать соответствующим образом: выделить заголовки, оформить подзаголовки в соответствии с их уровнем, выполнить подписи к рисункам и таблицам, выделить новые термины, примечания, установить колонтитулы и т. д. Форматировать каждый из элементов вручную долго и неэффективно. С помощью же стилей можно установить несколько параметров форматирования за один шаг. При этом для каждого из элементов оформления можно установить собственный стиль, который будет иметь уникальное наименование. Достаточно установить требуемые стили, а затем каждый раз просто выбирать из списка необходимый. Использование стилей позволяет повысить эффективность и ускорить выполнение работы. В MS Word стиль может быть применен как к целому абзацу, так и к нескольким символам. В качестве основного стиля, установленного по умолчанию, используется стиль Обычный. Этот стиль применяется для основного текста любого документа и служит основой для создания других стилей. Параметры форматирования можно узнать из описания стиля, содержащегося в окнах диалога Стиль, Изменение стиля, Создание стиля, Организатор. Все перечисленные выше окна диалога содержат раздел Описание, в котором представлены все параметры формата. Установка стилей Наиболее широкие возможности по работе со стилями предоставляет окно диалога Стиль. Для установки стиля с помощью окна диалога Стиль необходимо выполнить следующие действия: 1. Установить курсор в пределах фрагмента текста, в котором нужно изменить стиль. 2. Выбрать команду Формат –> Стиль. Откроется окно диалога Стиль (рис. 4.28). 3. В списке Стиль выбрать требуемый стиль. 4. Нажать кнопку Применить. С помощью окна диалога Стиль также можно: изменять существующие стили; создавать новые стили; удалять ставшие ненужными пользовательские стили; копировать требуемые стили из одного шаблона в другой. Рис. 4.28. Окно диалога Стиль.
MS Word: Оглавление Создание оглавления Оглавление можно создать, выбрав стили заголовков — например, «Заголовок 1», «Заголовок 2» или «Заголовок 3», — которые требуется включить в оглавление. Приложением Word будет выполнен поиск заголовков, соответствующих выбранным стилям. После этого для каждого из элементов оглавления будут заданы форматирование и отступ, соответствующий стилю заголовка, а затем оглавление будет размещено в документе. Microsoft Office Word 2007 включает коллекцию стилей заголовков. Пометьте элементы оглавления и выберите стиль оглавления из коллекции. Office Word 2007 автоматически создает оглавление из помеченных заголовков. Пометка элементов оглавления Наиболее простым способом создать оглавление является использование встроенных стилей заголовков. Возможно создание оглавления при помощи пользовательских стилей, примененных к документу. Можно также присвоить уровни элементов оглавления отдельным фрагментам текста. Пометка элементов оглавления с применением встроенных стилей заголовков Выделите заголовок, к которому необходимо применить тот или иной стиль заголовка. На вкладке Начальная страница в группе Стили выберите необходимый стиль. Например, если выделен текст, к которому следует применить стиль основного заголовка, выберите в коллекции «Экспресс-стили» стиль с именем Заголовок 1. Если требуемый стиль найти не удалось, щелкните стрелку, чтобы развернуть коллекцию «Экспресс-стили». Если в коллекции «Экспресс-стили»
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-08-16; просмотров: 564; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.216.161.178 (0.024 с.) |