Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

VBA. Операторы циклов




Вопрос 46.

Форматы чисел.

Вопрос 45.

EXCEL. Работа с вкладками Число и Выравнивание команды Формат/Ячейка.

Выравнивание. По умолчанию Microsoft Excel выравнивает данные следующим образом: числа выравниваются по правому краю, текст - по левому, логические значения - по центру. Если Вы хотите, чтобы информация в ячейках располагалась по другому, воспользуйтесь вкладкой Allignment (Выравнивание).

Здесь Вы можете выбрать выравнивание по горизонтали (Horizontal) и по вертикали (Vertical). Если в ячейке имеется достаточно длинный заголовок столбца или строки, а Вы хотите расположить его в несколько строк, то нужно осуществить автоматический перенос при выходе текста за пределы видимой части ячейки. Для этого установите флажок Wrap text (переносить по словам). Если этот флажок не установлен, можно включить опцию автоматического подбора размеров символов шрифта для того, чтобы содержимое ячейки умещалось в столбце (Shrink to fit (автоподбор ширины)). Здесь же Вы можете объединить выделенные ячейки, установив флажок Merge Cells (объединение ячеек).

Если текст в ячейке должен располагаться негоризонтально, выберите Orientation (Ориентацию).

Если Вы вводите в ячейку число, Excel присваивает ему общий формат. Но Вы можете сами подобрать формат, поместив рядом с числом определенный символ. Например, знак процента, введенный после цифр говорит о том, что число должно быть умножено на 100 и представлено в виде процентного соотношения.

Чтобы задать формат, воспользуйтесь вкладкой Number (Число):

  1. Из списка Category (Числовые форматы) выберите формат, который хотите применить к выделенным ячейкам.
  2. Уточните параметры формата, если это необходимо.
  3. Щелкните на клавише OK.

Кроме встроенных форматов представления данных, пользователь может определить свой собственный формат. Для этого:

  1. Из списка Category (Числовые форматы) выберите Custom (все форматы).
  2. В списке Type (Тип) выберите формат, который подходит Вам больше всего и внесите необходимые изменения в код формата.
  3. Щелкните на клавише OK.

Цикл - это одна и та же последовательность команд, повторяемая определенное число раз. Повторяющиеся операторы называются телом цикла. Visual Basic предоставляет возможность использовать два типа циклов. Если число повторений цикла известно заранее или может быть вычислено, то целесообразно использовать оператор цикла For...Next. Если же момент завершения цикла зависит от выполнения некоторого условия, то применяется оператор цикла Do...Loop.

Оператор цикла For...Next

Оператор цикла For...Next является самым старым и в тоже время основным оператором цикла, реализованным во всех языках программирования.

Синтаксис оператора:

Код: (Visual Basic)

For Счетчик = Начальное значение To Конечное значение [Step Шаг]

Тело цикла

Next Счетчик

В начале цикла счетчик устанавливается в начальное значение, и с каждой итерацией будет изменятся на величину шага. Если шаг не указывается, то он по умолчанию равен 1. С помощью данной конструкции можно организовать как инкрементный цикл (с возрастанием счетчика) - шаг положительный или не указывается, так и декрементный цикл (с убыванием счетчика цикла) - шаг отрицательный.

Примеры организации цикла:

Инкрементный цикл с шагом 1

Код: (Visual Basic)

For i = 0 To 10

MsgBox i

Next i

Инкрементный цикл с шагом 5

Код: (Visual Basic)

For i = 0 To 10 Step 5

MsgBox i

Next i

Декрементный цикл с шагом 2

Код: (Visual Basic)

For i = 10 To 0 Step -2

MsgBox i

Next i

Оператор цикла Do...Loop

Цикл Do...Loop, уточняемый оператором While, выполняется до тех пор, пока верно условие, задаваемое в цикле. Если же конструкция цикла уточняется оператором Until, то цикл выполняется до тех пор, пока заданное условие ложно.

Синтаксис:

Код: (Visual Basic)

Do While (Until) условие

операторы

[Exit Do]

операторы

Loop

Данный тип цикла называется циклом с предусловием, т.к. сначала проверяется условие, а после, если оно верно (ложно), выполняются операторы. Этот цикл может и не выполниться ни одного раза, если условие ложно (верно) при первой же проверке.

Существует также цикл с постусловием, когда сначала выполняется тело цикла, а после проверяется условие продолжения цикла. Этот цикл в любом случае выполниться ХОТЯ БЫ ОДИН РАЗ.

Синтаксис цикла с постусловием:

Код: (Visual Basic)

Do

операторы

[Exit Do]

операторы

Loop While (Until) условие

 




Поделиться с друзьями:


Дата добавления: 2015-04-24; Просмотров: 1230; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.