Форум о FIFA 15, FIFA 14, PES 2014 и других футбольных симуляторах на fifasoccer.ru

Форум о FIFA 15, FIFA 14, PES 2014 и других футбольных симуляторах на fifasoccer.ru (http://fifasoccer.org/forum/index.php)
-   Программирование (http://fifasoccer.org/forum/forumdisplay.php?f=40)
-   -   VBA (http://fifasoccer.org/forum/showthread.php?t=18966)

TheHerd 25.06.2010 02:01

VBA
 
Вложений: 1
Ребята, помогите, очень надо решить задачу по visual basic
Изначально задача была такой:

1. Создайте форму пользователя. Добавьте в форму нужные элементы (3 кнопки ВЫПОЛНИТЬ, ОЧИСТИТЬ и ВЫХОД, элементы Поле для ввода информации, Список, Надпись и пр.). Имя формы – Фамилия. Заголовок формы – Фамилия и номер варианта.
2. Напишите процедуру обработки события Click для кнопки ВЫПОЛНИТЬ в соответствии с вариантом. Программа должна выдавать правильный ответ для любых введенных предложений. В том числе должен правильно обрабатываться случай нажатия на кнопку ВЫПОЛНИТЬ при отсутствующем предложении. Например, может появляться дополнительное окно с предупреждением
3. Напишите процедуры обработки события Click для кнопок ОЧИСТИТЬ и ВЫХОД. При нажатии на кнопку ВЫХОД программа должна корректно завершать свою работу, кнопка ОЧИСТИТЬ должна очищать все поля и устанавливать фокус в поле ввода предложения
4. Обязательно предусмотрите в программе вывод сообщений об ошибочных или отсутствующих данных.
5. Вставьте на Лист1 кнопку для вывода вашего диалогового окна.
6. Напишите процедуру обработки события Click для этой кнопки.

А теперь задания, Которые надо выполнить

1. Вводится строка слов и чисел, разделенных «;». После нажатия на кнопку “ВЫПОЛНИТЬ” в список Результаты помещаются все отрицательные числа из введенной строки, кратные 7, а в поле Количество – количество чисел, удовлетворяющих этому условию.
Введенная строка и удовлетворяющие условию числа сохраняются на рабочем листе в ячейках таблицы, располагаясь в соседних столбцах.

2. Вводится строка слов и чисел, разделенных «%». После нажатия на кнопку “ВЫПОЛНИТЬ” в список Результаты помещаются все слова из введенной строки, которые не содержат заданную в поле букву, а в поле Количество – количество слов, удовлетворяющих этому условию.
Введенная строка и удовлетворяющие условию слова сохраняются на рабочем листе в ячейках таблицы, располагаясь в соседних столбцах.

3. Вводится последовательность чисел, разделенных дефисом. В список Результат поместить двузначные числа, кратные 3. Вывести количество найденных чисел в поле Количество. Вычислить произведение этих чисел и вывести результат в поле Произведение.
Введенная последовательность и результаты сохраняются на рабочем листе в ячейках таблицы, располагаясь в соседних столбцах.

Вариант 2 уже сделан, по аналогии надо сделать 1 и 3 вариант, если можно, то быстрее, завтра зачет :(


Часовой пояс GMT +3, время: 19:43.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot