Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

VBA / Отчёт лаб_5 VBA

.docx
Скачиваний:
23
Добавлен:
06.07.2019
Размер:
252.05 Кб
Скачать

Министерство образования Республики Беларусь

Белорусский национальный технический университет

Автотракторный факультет

Кафедра «Экономика и логистика»

Отчет

по лабораторной работе №5

по дисциплине «Информационные технологии и системы в логистике»

Тема: «Выражения и встроенные функции в VBA»

Выполнил: студент группы №

Принял: преподаватель

Минск 2019

Цель работы:

  1. Ознакомиться с основными группами встроенных функций:

    1. математические функции

    2. финансовые функции

    3. системные функции (InputBox, MsgBox)

    4. функции обработки строк

  2. Изучить возможности использования функции InputBox, MsgBox для ввода и вывода данных.

Ход работы

1-ое занятие

Упражнение 1

Формулировка задания: Создать приложение, в котором будут вводится фамилия, имя, отчество; преобразовываться к требуемому виду; подсчитываться количество символов в них.

Код программы:

Результат программы:

Упражнение 2

Задание 1. Образовать по заданному через InputBox слову слово-перевёртыш и вывести его на Лист.

Код программы:

Результат программы:

Задание 2. Через InputBox ввести 2 строки: свою фамилию и номер группы. Сформировать строку вида “фамилия – студент группы ХХХХ”. Определить длину этой строки и вывести всё в MsgBox.

Код программы:

Результат программы:

Задание 3. Предварительно ввести предложение в ячейку текущего Листа. Заменить в нём все слоги «ма» на «ле» и вывести на Лист полученное предложение.

Код программы:

Результат программы:

Задание 4. Из слова «Колобок» извлечь слово «лоб», используя функцию Mid и вывести в MsgBox.

Код программы:

Результат программы:

Задание 5. Подсчитать количество слов «кот» в предложении, введённом через InputBox. Использовать функции Split и Ubound. Предложение и подсчитанное значение вывести на Лист.

Код программы:

Результат программы:

2-ое занятие

Задание 1. Предложение вводится через InputBox. Каждое слово предложения вывести в отдельную ячейку. Подсчитать количество слов в предложении.

Код программы:

Результат программы:

Задание 2. Из произвольного текстового выражения необходимо удалить все пробелы. Подсчитать их количество.

Код программы:

Результат программы:

Задание 3. Написать заданное слово вразрядку (каждая буква пишется через пробел).

Код программы:

Результат программы:

Задание 4. Дана строка, заканчивающаяся точкой. Подсчитать, сколько в ней слов.

Код программы:

Результат программы:

Задание 5. Дана строка. Определить, сколько в ней символов «*», «;», «:».

Код программы:

Результат программы:

Задание 6. Дан произвольный текст. Определить в нем количество букв русского алфавита.

Код программы:

Результат программы:

Домашнее задание

Задание 1. Дан текст на русском языке и некоторая буква. Подсчитать, сколько слов начинается с указанной буквы.

Код программы:

Результат программы:

Задание 2. Дан текст на русском языке. Выяснить, входит ли заданное слово в указанный текст, и если да, то сколько раз.

Код программы:

Результат программы:

Задание 3. Дан текст на русском языке. Подсчитать количество букв и количество цифр в нём.

Код программы:

Результат программы:

Задание 4. Дан произвольный текст. Выяснить, чего в нём больше: русских букв или латинских букв.

Код программы:

Результат программы:

Задание 5. Отобразить в MsgBox содержимое любой строки или столбца. Номер строки и столбца вводятся через InputBox.

Код программы:

Задание 6. Ввести с клавиатуры произвольное выражение и поместить его в выбранную ячейку. Номер строки и столбца вводятся через InputBox.

Код программы:

Выводы:

В ходе выполнения лабораторной работы я изучила возможности использования функции InputBox, MsgBox для ввода и вывода данных. Ознакомилась с основными встроенными функциями.

Соседние файлы в папке VBA