У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 4 Обработка строковых данных с помощью VB Вариант 12

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 29.12.2024

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

Федеральное государственное бюджетное учреждение высшего профессионального образования

«Юго-Западный государственный университет»

Кафедра ПО и ВТ

Лабораторная работа №4

Обработка строковых данных с помощью VBA

Вариант 12

Выполнили:

ст. гр. ПО-91

Кулабухов С.А.

Проверил:

доц. Малышев. А.В.

Курск - 2013


Цель:
Изучение основных функция VBA для обработки данных.

Выполнение работы

Задание 1: Научиться операциями со строковыми данными

Задача: Получить результаты решения по следующему варианту

Вариант 12 – Поменять местами первую и последнюю буквы

Выполнение

Задание 2: Научиться использованию текстовых функций VBA

Задача: Повторить задание 1, используя программу на VBA

Выполнение

Код на VBA

Sub Calling_ProcessStringFirst()

   Dim ResStr As String

   Dim p As Integer

   p = 14

   For i = 1 To 7

       ProcessStringFirst Cells(p, 1), ResStr

       Cells(p, 2) = ResStr

       p = p + 1

   Next i

   

End Sub


Задание 3:
Научиться созданию пользовательских текстовых функций

Задача: Повторить задание 2, используя вызов подпрограммы-функции на VBA из мастера функций (категория «Определенные пользователем»).

Выполнение

Код на VBA

Function ProcessStringFunc(str As String)

   Dim ResStr As String

   ProcessStringFirst str, ResStr

   ProcessStringFunc = ResStr

End Function

Задание 4: Научиться оперировать со строковыми массивами

Задача: Записать в последовательность ячеек рабочего листа набор слов. Получить новый набор слов в соответствии с вариантом

Выполнение

Код на VBA

Sub ProcessDefaultArrayString()

   Dim ResStr As String

   Dim A(5) As String

   For i = 2 To 6

       A(i - 1) = Cells(25, i)

   Next i

   For i = 2 To 6

      ProcessStringFirst A(i - 1), ResStr

      Cells(26, i) = ResStr

   Next i

End Sub


Задание 5:
Научиться использовать подпрограммы-процедуры для обработки строковых массивов

Задача: Записать в последовательность ячеек рабочего листа набор слов. Получить новый набор слов в соответствии с вариантом

Выполнение

Код на VBA

Sub SubProcessArrayString(A() As String, B() As String)

   Dim res As String

   For i = 0 To 4

      ProcessStringFirst A(i), res

      B(i) = res

   Next i

End Sub

Sub ProcessArrayString()

   Dim A(5) As String

   Dim B(5) As String

   Dim res As String

   For i = 2 To 6

     A(i - 2) = Cells(32, i)

   Next i

   SubProcessArrayString A, B

   For i = 2 To 6

      ProcessStringFirst A(i - 2), res

      B(i - 2) = res

   Next i

   For i = 2 To 6

     Cells(33, i) = B(i - 2)

   Next i

End Sub


Внешний вид рабоче
q книги Excel




1. Реферат- Формування прибутку промислового підприємництва
2. Реферат- Работоспособность и ее психофизиологические особенности
3. Закон об ипотеке
4. пипол хавает и это хорошо Ряд производителей выпускали кокаиновые таблетки от зубной боли для детей это
5. ТЕМА ОЦЕНКИ РЕЗУЛЬТАТОВ ОБУЧЕНИЯ Название модуля
6. 5 ЛЕТ Обучение трехлетних детей необходимо начинать во второй половине учебного года
7. Тема Анализ программы содержащей подпрограммы циклы и ветвления
8. стр. Природные условия водосбора реки 7 стр.html
9.  Рынок средств производства Торговля средствами производства это грандиозный рынок на котором взаим
10. Статья 25 Конституции Республики Беларусь гласит что государство обеспечивает свободу неприкосновенность и
11. ТЕМА ВОЛЬНОСТИ В ПРОИЗВЕДЕНИЯХ А
12. Поводження з відходами
13. это внесенные в Единый государственный реестр юридических лиц потребительские кооперативы и коммерческие
14. это такие двигательные акты в которых длительное время постоянно повторяется один и тот же законченный двиг
15.  Правила зимнего бетонирования распространяются на период производства бетон ных работ при ожидаемой ср
16. ВСТУП ПУБЛІЧНЕ УПРАВЛІННЯ ЯК ВАЖЛИВА СКЛАДОВА ЧАСТИНА СУЧАСНОЇ ПОЛІТИЧНОЇ ДУМКИ ПУБЛІЧНЕ АДМІНІС
17. Влияние инфляции на рынок ценных бумаг
18. а мп 10 руб
19. тематика билеты- Вопрос 1 Матрицы и операции над ними
20. Внутрибанковский контроль и аудит