Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, 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
Рассчитайте потребность в материалах на выполнение производственной программы по всем видам изделий.
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.