Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы для экзаменационных билетов.doc
Скачиваний:
3
Добавлен:
29.07.2019
Размер:
73.73 Кб
Скачать

Стандартные диалоги в vba

Задание 1.  С помощью функции InputBox запросите слово у пользователя больше 6 символов в длину (если меньше выдать сообщение об ошибке). И замените все символы кроме первого и последнего на звездочку(*). Результат выдайте в MsgBox.

Задание 2.  Воспользовавшись функциями  MsgBox и InputBox задайте пользователю следующие  вопросы 

Фамилия Имя 

Год рождения

Образование

Пол

Семейное положение

Ответы занесите в таблицу расположенную в Excel.

 

Задание3. С помощью функции MsgBox задайте пользователю 5-ть вопросов с возможностью ответа Да/Нет/Отмена. После 5-ого вопроса выдайте сколько было ответов Да, сколько Нет, сколько Отмена.

Раздел Встроенные функции vba

Задание 1. Создайте пользовательскую форму с двумя элементами TextBox и элементом CommandButton. В первое текстовое поле пользователь вводит слово больше 6 символов (если меньше выдать сообщение об ошибке). По нажатии на кнопку во второе поле выдать слово, таким образом, чтобы все символы кроме первого и последнего были заменены на звездочку(*).

Задание 2. Создайте функцию пользователя, которая запрашивала бы строку и выдавала её задом - наперед.

Задание 3.Создайте пользовательскую форму на форме расположите элемент управления TextBox и кнопку. Пользователь должен ввести в текстовое поле символьное выражение маленькими буквами на русском языке. По нажатии на кнопку все буквы заменяются на заглавные.

Раздел Работа с объектами Excel и элементами управления

Задание 1. Напишите программу, которая по двойному щелчку мыши в какой- либо ячейке - заливала бы эту ячейку в другой цвет.

Задание 2.С помощью цикла For /Next заполните массив Dat(10) случайными числами. Выдайте в диапазон A1:A10 рабочего листа название элемента массива по порядку. И рядом в диапазон B1:B10 значение элементов массива.

Задание 3.Разместите на рабочем листе 4 кнопки, на которых должно быть изображения или надписи влево, вправо, вверх, вниз. Напишите код, который бы позволял изменять положение активной ячейки при нажатии соответствующей кнопки.

Задание 4.Разместите на рабочем листе три кнопки. По нажатии первой кнопки диапазон ячеек A1:F3  заполняется случайными символами русского алфавита. По нажатии на вторую кнопку все ячейки в которых оказалась буква И заливаются жёлтым цветом. По нажатии на третью кнопку весь диапазон A1:F3 – очищается. 

Раздел обмен данными между листом Excel и кодом vba

Задание 1. Создайте диалоговую пользовательскую форму для заполнения таблицы  Excel.

Фамилия И. О.

Год рождения

Образование

Семейное положение

Наличие детей

 

 

 

 

 

Задание 2. Расположите на рабочем листе две кнопки. По нажатии на первую кнопку заполните диапазон ячеек A1:D5 - короткими словами например- кот, стол, дуб или просто набором русских букв можно случайными символами. По нажатии на вторую кнопку с помощью функции InputBox запросите у пользователя какой символ искать в заданном диапазоне ячеек, и все ячейки, содержащие заданный символ в слове выделить другим цветом