Примеры и задания на Visual Basic for Application. Задания для заполнения таблицы расчетными данными. Решение задачи, использующей линейный алгоритм

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Содержание работы

Примеры и задания на VBA . Нужно написать данные процедуры в модуле,  запустить их на выполнение, проверить результат.

Пример 1 Записать число 5 в ячейку В1 текущего рабочего листа активной рабочей книги.

‘Объявляется процедура с именем programma1- Это комментарий, можно не вводить

Программу (процедуру) лучше создавать через меню  VBA (Insert – Module, Insert-Procedure –имя обязательно с буквы).

Sub programma1()

‘В ячейку В1 записывается число 5

Cells(1,2).Value=5     ‘.Value  можно не писать, это свойство выбирается по умолчанию

‘Окончание работы процедуры programma1

End Sub

Пример 2.  Записать в ячейку D5 текущего рабочего листа активной рабочей книги символы “Test”. Символьная информация всегда в кавычках.

Sub programma4()

Range(“D5”).Value=”Test”

End Sub

Пример 3.  Записать значение  ячейки  А1 (предварительно ввести число) текущего рабочего листа активной рабочей книги в переменную с именем ПроцентнаяСтавка.

Sub programma6()

ПроцентнаяСтавка= Range(“А1”)

End Sub

Эту же процедуру можно записать и так :

Sub programma6()

ПроцентнаяСтавка= Cells(1,1)

End Sub

Задание.  Создать процедуру. В программе записать в ячейку А2 число 4. Выбрать из этой ячейки число в переменную  р,  умножить выбранное число на 3 и записать в ячейку A1.

Ввод-вывод информации в VBA можно организовать в виде диалоговых окон, которые создаются с помощью функций ввода-вывода InputBox и MsgBox.

Пример 4.Создайте программу для ввода и вывода стоимости товара.

Sub ВводВывод()

‘ Формирование окна диалога, содержащее

‘ сообщение «Введите стоимость товара»,

‘ поле для ввода информации,

‘ заголовок окна «Ввод стоимости товара»

‘ и запись введенной стоимости товара в переменную Стоимость

Стоимость=InputBox(“Введите стоимость товара”)

‘ Формирование окна диалога, содержащее

‘ сообщение «Вы ввели стоимость товара, равную »,

‘ значение введенной стоимости,

‘ кнопку ОК,

‘ заголовок окна «MicrosoftExcel»

MsgBox “ Вы ввели стоимость товара, равную “  & Стоимость

End Sub

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

Пример 5.Создайте программу для ввода исходных данных, расчета и заполнения ЭТ.

Sub СтоимостьТовара()

Range("A3") = InputBox("Введите наименование товара")

Range("B3") = Val(InputBox("Введите цену товара")

Range("C3") = Val(InputBox("Введите количество товара")

'запись вычисленной стоимости в ячейку D3

Range("D3") = Range("B3") * Range("C3")

End Sub

Примечание. Для ввода чисел с десятичной точкой используется разделитель точка (.). Например, 6.4.

Задания для заполнения таблицы расчетными данными из программы (вариант по № компьютера). Таблицу предварительно создать в EXCEL.

Вариант 1

Определите стоимость отправленных и возвращенных изделий и общую стоимость возвращенных изделий.

Наименование изделия

Цена

(руб.)

Количество

Стоимость

отправлено

возвращено

отправлено

возвращено

А

14

1480

50

С

23

1740

80

D

17

1150

40

Итого

                                                                    X

Вариант 2

Определите объем и стоимость реализации продукции, урожайность с гектара и общий объем реализации продукции в центнерах. Объем реализации составляет 85 % валового сбора.

Овощные культуры

Цена реализа-ции,

(1 ц/га)

Валовой сбор, (ц)

Размеры посевных площадей,

(га)

Объем реализации продукции,

(ц)

Стоимость реализации,(руб.)

Урожай-ность

Помидоры

13,92

38319

312

Свекла

6,38

1064

65

Капуста

6,18

989

89

Итого

X

Вариант 3

Рассчитайте потребность в материалах на выполнение производственной программы по всем видам изделий.

Похожие материалы

Информация о работе

Предмет:
Информатика
Тип:
Методические указания и пособия
Размер файла:
192 Kb
Скачали:
0

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.