ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Задания для практического занятия и инструктаж по их выполнению. Задание №1 Создать приложение «Разнеси числа по листам» На Листе1(Числа) в ячейки А1-А20 занести значения датчиком случайных чисел в интервале (-50;50)Задание №1 Создать приложение «Разнеси числа по листам»
6. На Лист3(Отрицательные) в ячейку С1 записать «Отрицательные» и начиная с ячейки D1 в строку поместить все отрицательные числа. 7. Создать кнопку «Количество» на листе «Числа». 8. Создать кнопку «Перенос» на листе «Числа». 9. Создать кнопку «Очистить» на листе «Положительные». 10. Создать кнопку «Очистить» на листе «Отрицательные». Ход работы:
- Выделите столбец А; - Выполните команду ФорматàУсловное форматирование; - Появится диалоговое окно, в котором введите значения по образцу;
Public Sub Числа() Dim I As Integer Randomize Timer For I = 1 To 20 Sheets("Числа").Cells(I, 1) = Int(Rnd * 100) - 50 Next I
- Выделите фигуру. - Вызовите контекстно-зависимое меню. - Выполните команду «Назначить макрос». - В открывшемся диалоговом окне выберите только что созданную программу «Числа». - ОК.
Public Sub KolPolOtr() Rem Объявление переменных Rem Pol – переменная для подсчета количества положительных чисел Rem Otr – переменная для подсчета количества отрицательных чисел Rem Nul– переменная для подсчета нулевых значений Dim I As Integer, Pol As Integer, Otr As Integer, Nul As Integer Rem обнуление переменных Pol = 0 Otr = 0 Nul = 0 Rem Открытие цикла для проверки чисел For I = 1 To 20 If Sheets("Числа").Cells(I, 1) > 0 Then Pol = Pol + 1 ElseIf Sheets("Числа").Cells(I, 1) < 0 Then Otr = Otr + 1 Else Nul = Nul + 1 End If Next I Rem Вывод на лист «Числа» результатов подсчета With Sheets("Числа") .Range("C1") = "Количество +" .Range("D1") = Pol .Range("C2") = "Количество -" .Range("D2") = Otr .Range("C3") = "Количество 0" .Range("D3") = Nul End With End Sub
Public Sub Perenos () Rem Объявление переменных Dim I As Integer, IndPol As Integer, IndOtr As Integer Rem переменная-индекс для формирования адреса ячейки положительных элементов IndPol = 2 Rem переменная-индекс для формирования адреса ячейки отрицательных элементов IndOtr = 4 Rem Занесение в ячейку B1 слово - Положительные Sheets("Положительные").Range("B1") = "Положительные" Rem Занесение в ячейку B1 слово - Отрицательные Sheets("Отрицательные").Range("C1") = "Отрицательные" For I = 1 To 20 Не нашли, что искали? Воспользуйтесь поиском:
|