ВУЗ:
Составители:
Рубрика:
14
ReDim CodeGood(Nproducts)
ReDim Price(Nproducts)
For i = 1 To Nproducts
CodeGood (i) = .Offset (i,0)
Price (i) = .Offset (i,1)
Next I
End With
‘ Ввод кода товара пользователем
FindCode = InputBox (“Введите код товара (с
большой буквы и четырьмя цифрами.”)
‘ Поиск кода товара в списке. Сохранение найденной
цены товара.
Flag = False
For i = 1 To Nproducts
If CodeGood (i) = FindCode Then
Flag = True
FindPrice = Price (i)
Exit For
End If
Next i
‘ Вывод сообщения в окно сообщения в зависимости от
значения логической переменной Flag.
If Flag Then
MsgBox “Товар с кодом ” & FindCode _
& “ стоит ” & Format (FindPrice, _
“0.00р.”), vbInformation, “Товар найден”
Else
Msgbox “Товара
с кодом ” & FindCode _
& “нет в списке”, vbInformation, “Товар _
не найден”
End If
End Sub
9. Запуск процедуры оформить кнопкой, расположенной на рабочем лис-
те, там же, где расположен список. Для этого вывести на экран панель
инструментов Формы. Четвертый элемент управления этой панели
предназначен для создания кнопок, которые запускают процедуры -
макросы. Для создания кнопки щелкните
на кнопке панели инструмен-
тов и нарисуйте прямоугольную кнопку на листе «Цены». Вам будет
предложено назначить макрос для данной кнопки. Это нужно будет
сделать немедленно. Затем ввести название для этой кнопки «Поиск це-
ны». Для запуска программы нужно просто щелкнуть на этой кнопке.
ReDim CodeGood(Nproducts) ReDim Price(Nproducts) For i = 1 To Nproducts CodeGood (i) = .Offset (i,0) Price (i) = .Offset (i,1) Next I End With ‘ Ввод кода товара пользователем FindCode = InputBox (“Введите код товара (с большой буквы и четырьмя цифрами.”) ‘ Поиск кода товара в списке. Сохранение найденной цены товара. Flag = False For i = 1 To Nproducts If CodeGood (i) = FindCode Then Flag = True FindPrice = Price (i) Exit For End If Next i ‘ Вывод сообщения в окно сообщения в зависимости от значения логической переменной Flag. If Flag Then MsgBox “Товар с кодом ” & FindCode _ & “ стоит ” & Format (FindPrice, _ “0.00р.”), vbInformation, “Товар найден” Else Msgbox “Товара с кодом ” & FindCode _ & “нет в списке”, vbInformation, “Товар _ не найден” End If End Sub 9. Запуск процедуры оформить кнопкой, расположенной на рабочем лис- те, там же, где расположен список. Для этого вывести на экран панель инструментов Формы. Четвертый элемент управления этой панели предназначен для создания кнопок, которые запускают процедуры - макросы. Для создания кнопки щелкните на кнопке панели инструмен- тов и нарисуйте прямоугольную кнопку на листе «Цены». Вам будет предложено назначить макрос для данной кнопки. Это нужно будет сделать немедленно. Затем ввести название для этой кнопки «Поиск це- ны». Для запуска программы нужно просто щелкнуть на этой кнопке. 14
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »