|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Задание для самостоятельной работы 6.1 Перехват ошибок времени выполненияПодготовка:
Рис. 6.5 Интерфейс нашей программы
Private Sub CommandButton1_Click() Dim nNum1 As Integer Dim nNum2 As Integer Dim nResult As Integer nNum1 = InputBox("Введите первое число") nNum2 = InputBox("Введите второе число") nResult = nNum1/nNum2 Range("B1").Value = nResult End Sub Вернитесь в ваш лист, выйдите из режима конструктора (щелкнув по кнопке Выход из режима конструктора на панели инструментов Элементы управления) и нажмите на созданную вами на листе кнопку. Убедитесь, что если вводить допустимые значения для делимого и делителя, то код работает правильно и выводит результат деления в ячейку B2. Задание:Измените эту программу таким образом, чтобы обеспечить защиту от ввода пользователем недопустимых значений (например, строковых значений делимого или делителя или значения делителя, равного 0). Примечание Не обязательно оставлять код по приему значений от пользователя и выполнению деления в обработчике события Click кнопки Запуск. Этот код при желании вполне можно перенести во внешние процедуры или функции.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||