Обмен данными между листами Excel ипрограммой на VBA - Отчет по практике №41639

«Обмен данными между листами Excel ипрограммой на VBA» - Отчет по практике

  • 29.04.2021
  • 14
  • 392

Содержание

Введение

Выдержка из текста работы

Заключение

фото автора

Автор: navip

Содержание

Лабораторная работа №6. Обмен данными между листами Excel и программой VBA. 4

Ход работы 5

Контрольные вопросы 13

Вывод о проделанной лабораторной работе 16


Введение

Лабораторная работа №6. Обмен данными между листами Excel и программой VBA.

Цель работы : считывать исходные данные с листа Excel в переменные VBA, записывать результаты расчетов на лист Excel из переменных VBA и очищать ячейки листов из программы на VBA.

Порядок работы :

Уровень Примечание

А 1. Набрать на листе 1 в первых двух столбцах Максимум

таблицу исходных данных X и Y, например: «Прогноз температуры» на 10 дней (A2:A11,B2:B11), первую строку использовать для подписи заголовков столбцов. В ячейку B14 занести количество точек в массивах.

2. На листе 1 разместить 3 командных кнопки, одну подписать «ЧТЕНИЕ С ЛИСТА», вторую «ЗАПИСЬ НА ЛИСТ», третью «ОЧИСТКА».

3. Через кнопку «ЧТЕНИЕ С ЛИСТА» открыть редактор VBA и набрать программу считывания данных с листа 1 в переменные VBA (X, Y, N). С помощью пошаговой отладки убедиться, что переменные VBA заполняются числами из 1 и 2 столбцов листа Excel.

4.Через кнопку «ЗАПИСЬ НА ЛИСТ» открыть редактор VBA и набрать программу записи данных на лист 2. Через кнопку «ОЧИСТКА» набрать программу, стирающую все результаты с листа 2.

5. Проверить работу кнопок (после нажатия кнопок «ЧТЕНИЕ С ЛИСТА», «ЗАПИСЬ НА ЛИСТ» на листе 2 должны появиться все данные с листа 1, после нажатия на кнопку «ОЧИСТКА» все данные с листа 2 должны исчезнуть, если нажимается только кнопка «ЗАПИСЬ НА ЛИСТ» без нажатия на кнопку «ЧТЕНИЕ С ЛИСТА» то лист 2 должен оставаться пустым).

15 баллов

В 6.Дополнить исходные данные в соответствии индивидуальным числом N (как в лаб.4), внести изменения в программу и проверить правильность работы. По ходу работы составить отчет. Описание объекта Worksheets(1).Cells(i, j).Value найти в рекомендованной литературе (по ссылке, найденной в л.р.№2 и 3) или в Help(F1).

+5 баллов,

если уровень пройден А


Выдержка из текста работы

Ход работы

1.Заходим в программу Excel и заполняем таблицу с исходными данными.

Рисунок–1 (Заполнение таблицы)

2.Заходим в раздел “Разработчик”, находим функцию “Вставить”, выбираем “Элементы ActiveX”, находим кнопку.

Рисунок–2 (Создание кнопки)

3. Свойства кнопки

Рисунок–3 (Свойства)

Рисунок–4 (Свойства)

Рисунок–5 (Создаем кнопки с учетом их свойств)

4. Сохраняем файл, с учетом поддержкой макросов

Рисунок–6 (Сохранение файла )

5. Для каждой кнопки набираем определенную программу

Рисунок–7(Программа кнопки “Чтение листа ”)

• Программа для кнопки “Чтение листа ”

Рисунок–8(Программа кнопки “Запись на лист ”)

• Программа для кнопки “Запись на лист”

Рисунок–9(Программа кнопки “Очистка ”)

• Программа для кнопки “Очистка ”

6.Проверяем работу кнопок нажатием на них левой кнопкой мыши

Рисунок–10 (Запись на лист)

Рисунок–11(Очистить )

7.Создаём диаграмму с учетом данных ячеек.

Рисунок–12 (Диаграмма)

Контрольные вопросы

1. Как записать значение переменной VBA в ячейку листа Excel?

Для ответа на вопрос рассмотрим пример:

Решим пример

• Введем данные в Excel

• Нажимаем на нужную нам ячейку, где необходимо получить ответ и нажимаем на клавиатуре “ALT+F11”. Открываем VBA Insert Module, набираем программу.

2.Как заполнить диапазон ячеек одной строкой на VBA?

Чтобы переменной присвоить диапазон ячеек, она должна быть объявлена как Variant, Object или Range.

3. Как очистить содержимое диапазона ячеек листа с помощью VBA?

Метод Очищаемые свойства

Range.Clear Почти все свойства

Range.ClearComments Комментарии

Range.ClearContents Формулы и значения

Range.ClearFormats Свойства, задающие форматы

Range.ClearNotes Примечания и заметки

Range.ClearOutline Структура данных

4. Как заполнить массив VBA содержимым ячеек на листе Excel?

Рассмотрим пример:

Допустим, на рабочем листе «Лист1» в ячейках «A1:A5» записано количество какого-то товара, а в ячейках «B1:B5» — его цена. Необходимо к этой информации добавить сумму каждого товара, умножив количество на цену, и перенести данные на «Лист2».

Программа для копирования


Заключение

В ходе данной лабораторной работы, мы научились считывать исходные данные с листа Excel в переменные VBA, записывать результаты расчетов на лист Excel из переменных VBA и очищать ячейки листов из программы на VBA.


Тема: «Обмен данными между листами Excel ипрограммой на VBA»
Раздел: Информатика
Тип: Отчет по практике
Страниц: 14
Стоимость
текста
работы:
900 руб.
Нужна похожая работа?
Закажите авторскую работу по вашему заданию.
  • Цены ниже рыночных
  • Необходимый уровень антиплагиата
  • Прямое общение с исполнителем вашей работы
  • Бесплатные доработки и консультации
  • Минимальные сроки выполнения
  • Пишем сами, без нейросетей

Мы уже помогли 24535 студентам

Средний балл наших работ

  • 4.89 из 5
Узнайте стоимость
написания вашей работы
Похожие материалы
  • Отчет по практике:

    Условные операторы и программирование разветвления программы на VBA

    17 страниц(ы) 

    Лабораторная работа №10…3
    Ход работы….….4
    Контрольные вопросы….10
    Вывод по проделанной работе…13
  • Отчет по практике:

    Программирование арифметических формул.Оконный ввод-вывод информации на VBA

    13 страниц(ы) 

    Лабораторная работа №7. 2
    Ход работы 4
    Задание 1. 4
    Задание 2. 5
    Задание 3. 6
    Задание 4. 7
    Задание 5. 8
    Контрольные вопросы. 9
    Вывод. 11
  • Отчет по практике:

    Работа с массивами и чтениезапись на диск

    15 страниц(ы) 

    Лабораторная работа №8. 3
    Ход работы 5
    Задание 1. 5
    Задание 2. 6
    Задание 3. 6
    Задание 4. 8
    Задание 5. 9
    Контрольные вопросы. 10
    Вывод. 12
  • Курсовая работа:

    Анализ системы управления персоналом и стимулирования труда на предприятии на примере Ижинструмент

    46 страниц(ы) 

    Введение 3
    1. Характеристика предприятия 5
    1.1. История предприятия 5
    1.2. Персонал предприятия 9
    2. Анализ системы управления персоналом и стимулирования труда на предприятии. 11
    2.1. Теоретические основы управления персоналом и мотивации труда работников предприятия. 11
    2.2. Анализ динамики основного производственного персонала. 17
    2.3. Анализ выполнения плана производства продукции. 19
    2.4. Анализ расходов на оплату труда 24
    2.6. Пути совершенствования системы стимулирования труда. 28
    2. Автоматизированные системы обработки информации. 36
    3.1. Необходимость внедрения автоматизированной системы обработки информации. 36
    3.2. Анализ уровня автоматизации системы обработки информации и информационных потоков, постановка задачи. 38
    3.3. Организационно-экономическая сущность задачи. 40
    3.4. Информационная база задачи. 41
    3.5. Алгоритм решения задачи. 44
    Заключение 46
    Список использованной литературы. 47
  • Реферат:

    Информационный обмен между таможенными органами

    18 страниц(ы) 


    ВВЕДЕНИЕ 3
    1. Организация информационного обмена между таможенными органами 4
    2. Пути развития информационного обмена между таможенными органами 10
    ЗАКЛЮЧЕНИЕ 17
    СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 18
  • Курсовая работа:

    Применение excel при решении экономических задач

    33 страниц(ы) 

    1.ВВЕДЕНИЕ….…5
    2. УПРАВЛЕНИЕ ФАЙЛАМИ….7
    2.1. Создание нового документа….7
    2.2. Загрузка рабочего документа….….8
    2.3. Сохранение документа….….8
    2.4. Защита данных….8
    3. СТРУКТУРА ДОКУМЕНТОВ….9
    3.1. Управление рабочими листами….10
    3.2. Добавление рабочих листов….10
    3.3. Коррекция высоты строк и ширины столбцов….…11
    4. ПОСТРОЕНИЕ ТАБЛИЦ….12
    4.1 Форматирование чисел….12
    5. ТАБЛИЧНЫЕ ВЫЧИСЛЕНИЯ….12
    5.1. Ввод формул….13
    6. ПОСТРОЕНИЕ И ОФОРМЛЕНИЕ ДИАГРАММ….14
    6.1. Построение диаграмм….14
    7. ФУНКЦИИ….15
    7.1. Конструктор функций….16
    7.2. Редактирование функций….16
    8. ПОСТАНОВКА ЗАДАЧИ….17
    9.ВХОДНЫЕ ДАННЫЕ….18
    10.ВЫХОДНЫЕ ДАННЫЕ….24
    10.1. Табличные вычисления….…31
    11.СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ….…34
Другие работы автора
  • Дипломная работа:

    Разработка экономико-математическую модель оптимизации распределения трудовых ресурсов

    66 страниц(ы) 

    ВВЕДЕНИЕ
    1. ТЕОРЕТИЧЕСКИЙ РАЗДЕЛ
    1.1 Задачи календарного планирования
    1.1.1. Планирование работы предприятий
    1.1.2. Календарное планирование — моделирование производства во времени
    1.1.3. Новые возможности в решении задач календарного планирования
    1.2. Представление календарных планов
    1.2.1. Обсуждение задачи
    1.2.2. Графики Ганта
    1.2.3. Сетевые графики
    1.3 Математический аппарат решения задач календарного планирования
    1.3.1. Общая характеристика задач календарного планирования
    1.3.2. Модели линейного программирования
    1.3.3. Последовательные методы оптимизации
    1.3.4. Методы моделирования
    1.3.5. Персональный компьютер и решение задач календарного планирования
    2. ИНФОРМАЦИОННО-АНАЛИТИЧЕСКИЙ РАЗДЕЛ
    2.1. Организационно-экономическая характеристика и структура предприятия
    2.1.1. Общая справка о предприятии
    2.1.2. Производственная структура .предприятия
    2.1.3. Экономическая характеристика предприятия
    2.2 Себестоимость и классификация затрат на производстве
    3. ПРОЕКТНЫЙ РАЗДЕЛ
    3.1 Содержательная постановка задачи
    3.2 Математическая модель
    3.3 Информационная модель
    3.4 Экономическая эффективность
    4. ОХРАНА ТРУДА
    4.1. Инженерно - технические мероприятия
    4.1.1. Вредные и опасные факторы при работе с ПК и их влияние на организм человека
    4.1.2. Мероприятия по борьбе с вредными и опасными факторами при работе с ПК
    4.2. Общие требования к организации рабочего места пользователя ЭВМ
    ЗАКЛЮЧЕНИЕ
    ЛИТЕРАТУРА
    ПРИЛОЖЕНИЕ
  • Контрольная работа:

    ФИНАНСОВАЯ МАТЕМАТИКА. 13 Вариант

    14 страниц(ы) 

    Задача №1 3
    В каком случае текущая стоимость и номинал акции совпадают?
    Задача №2 4
    Фирма приобрела 20 привилегированных акций номиналом по 200 тыс. рублей с фиксированной процентной ставкой 20% в год. Стоимость этих акций ежегодно возрастает на 5% относительно номинальной. Полученные проценты вновь инвестируются под 10% годовых. Определить ожидаемый доход и доходность продажи акций через два года
    Задача №3 5
    Проведите детальный анализ ренты длительностью 4 года, годовым платежом R=1000 д.е. и переменной процентной ставкой: 5% в первых 2-х годах, 8%-в 3-м, 10%-в 4-м году. Как здесь определить современную величину этой ренты?
    Задача №4 7
    Родители положили в банк 50 тыс. руб. по 15% годовых с ежемесячным начислением процентов на остаток суммы. Их сын имеет право ежемесячно снимать с этого счета сумму R (одинаковую). Найти эту сумму R, если за 4 года и 10 месяцев вся сумма счета была исчерпана.
    Литература 13
  • Дипломная работа:

    Особенности познавательной сферы детей с синдромом дефицита внимания и гиперактивности

    91 страниц(ы) 

    ВВЕДЕНИЕ 3
    ГЛАВА 1. ТЕОРЕТИЧЕСКОЕ ИССЛЕДОВАНИЕ ПОЗНАВАТЕЛЬНЫХ ОСОБЕННОСТЕЙ ДЕТЕЙ С СИНДРОМОМ ГИПЕРАКТИВНОСТИ И ДЕФИЦИТА ВНИМАНИЯ В МЛАДШЕМ ШКОЛЬНОМ ВОЗРАСТЕ 11
    1.1. Сущность синдрома дефицита внимания и гиперактивности, его влияние на психическую сферу детей младшего школьного возраста 11
    1.2. Характеристика познавательной сферы младших школьников 20
    1.3. Особенности протекания психических процессов у младших школьников с синдромом дефицита внимания и гиперактивности 29
    Выводы по первой главе 45
    ГЛАВА II. ИССЛЕДОВАНИЕ ПОЗНАВАТЕЛЬНЫХ ОСОБЕННОСТЕЙ ДЕТЕЙ С СИНДРОМОМ ГИПЕРАКТИВНОСТИ И ДЕФИЦИТА ВНИМАНИЯ В МЛАДШЕМ ШКОЛЬНОМ ВОЗРАСТЕ 47
    2.1. Организация и методы исследования 47
    2.2. Анализ и интерпретация результатов исследования 53
    2.3. Программа психологической коррекции познавательной сферы детей младшего школьного возраста с синдромом дефицита внимания и гиперактивности 59
    Выводы по второй главе 74
    ЗАКЛЮЧЕНИЕ 75
    СПИСОК ЛИТЕРАТУРЫ 77
    ПРИЛОЖЕНИЕ 87
  • Лабораторная работа:

    Численные методы (excel № 4. (БирГСПА)

    11 страниц(ы) 

    Лабораторная работа № 4
  • Дипломная работа:

    Развитие речеслуховой памяти у детей старшего дошкольного возраста с задержкой психического развития

    60 страниц(ы) 

    Введение 3
    Глава I. Теоретико-методологические аспекты изучения речеслуховой памяти у детей старшего дошкольного возраста с задержкой психического развития 9
    1.1. Формирование речеслуховой памяти у детей дошкольного возраста в процессе онтогенетического развития 9
    1.2. Характеристика состояния речеслуховой памяти у детей у детей старшего дошкольного возраста с задержкой психического развития 15
    1.3. Содержание коррекционной работы по развитию речеслуховой памяти у детей у детей старшего дошкольного возраста с задержкой психического развития 21
    Выводы по I главе 27
    Глава II. Опытно-экспериментальное исследование состояния речеслуховой памяти у детей у детей старшего дошкольного возраста с задержкой психического развития 28
    2.1. Цель, задачи организация и методики констатирующего исследования 28
    2.2.Количественно-качественный анализ данных констатирующего эксперимента и их интерпретация результатов диагностической работы 33
    2.3. Методические рекомендации по развитию речеслуховой памяти у детей старшего дошкольного возраста с задержкой психического развития 43
    Выводы по II главе 53
    Заключение 55
    Список использованной литературы 60
    Приложения
  • Дипломная работа:

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

    57 страниц(ы) 

    Введение 4
    ГЛАВА I. Грамматическая категория временной соотнесенности в русском и английском языках 7
    1.1. Категория вида в русском языке как показатель категории временной соотнесенности языка 7
    1.2. Категория времени в английском языке как показатель категории временной соотнесенности языка 17
    Выводы по главе 1 25
    ГЛАВА II. Грамматическая категория временной соотнесенности в русском и английском языках на материале произведений 26
    2.1. Анализ переводческих решений грамматической категории временной соотнесенности с английского языка на русский на материале художественного текста 26
    2.2. Анализ переводческих решений грамматической категории временной соотнесенности с английского языка на русский на материале научного текста 41
    Выводы по главе II 53
    ЗАКЛЮЧЕНИЕ 54
    СПИСОК ЛИТЕРАТУРЫ 56
  • Магистерская работа:

    Педагогические условия организации проектной деятельности учащихся на уроках технологии

    59 страниц(ы) 

    Введение 3
    Глава 1. Теоретические основы организации проектной деятельности на уроках технологии в общеобразовательной школе
    1.1. История организации проектной деятельности в школьном образовании 8
    1.2. Сущность проектной деятельности и проектного обучения учащихся средних классов 11
    1.3. Педагогические условия организации проектной деятельности учащихся на уроках технологии 177
    Глава 2. Практические аспекты организации проектной деятельности в рамках предмета «Технология»
    2.1. Анализ практики организации и оценивания проектной деятельности обучающихся основной школы на уроках технологии 26
    2.2. Проектная деятельность в рамках предмета «Технология» в средней школе 32
    2.3. Методические рекомендации по организации проектной деятельности обучающихся основной школы на уроках технологии 40
    Заключение 45
    Список использованной литературы 47
    Приложение 55
  • Дипломная работа:

    БатыршаныҢ Әби патша елизавета петровнага язган хатыныҢ тел ҮзенчӘлеклӘре

    56 страниц(ы) 

    Кереш 3
    Төп өлеш
    Беренче бүлек
    Батырша һәм аның әби патша Елизавета Петровнага язган хаты 8
    Икенче бүлек
    Батырша хатының фонетик үзенчәлекләре 17
    § 1. Вокализм өлкәсендәге үзенчәлекләр 18
    § 2. Консонантизм өлкәсендәге үзенчәлекләр 19
    Өченче бүлек
    Батырша хатының лексик үзенчәлекләре
    § 1. Хат теленең лексик нормалары 22
    § 2. Алынма лексика 30
    Дүртенче бүлек
    Батырша хатының грамматик үзенчәлекләре
    § 1. Морфологик үзенчәлекләр 33
    § 2. Синтаксик үзенчәлекләр 40
    § 3. Батырша хатының стиле 41
    Йомгак 44
    Библиография 48
    Кушымта 1
    Батырша хатының типографиядә басылган титул бите 52
    Кушымта 2
    Батырша хатының кулъязмада оригиналенең ксерокопиясе 53
    Кушымта 3
    Батырша хатының 1 нче битенең транскрипциясе 54
    Кушымта 4
    Батырша хатының 1 нче битенең тәрҗемәсе.55
  • Курсовая работа:

    Разработка и внедрение web-сайта

    35 страниц(ы) 

    ВВЕДЕНИЕ 2
    Концепция WWW 3
    ОСНОВНЫЕ ПРАВИЛА И ЭТАПЫ СОЗДАНИЕ САЙТА 5
    Правила Web-дизайна 6
    Браузеры 8
    Обеспечение доступности Web-страницы 14
    Представление графики на Web-страницах 15
    Разрешение и размер файла изображений. 18
    СТРУКТУРА WEB-СТРАНИЦЫ 19
    Создание фиксированных и гибких Web-страниц 19
    Разработка комбинированных Web-страниц 21
    Язык HTML 22
    Теги HTML 23
    Структура HTML документа 26
    Форматирование текста 29
    ЗАКЛЮЧЕНИЕ 32
    ЛИТЕРАТУРА 33
  • Курсовая работа:

    Менеджмент технологии при разработки экологических маршрутов на примере озера «Аслыкуль»

    32 страниц(ы) 

    Введение.3
    Глава 1 Экологический туризм….5
    1.1 Определение, виды, объекты. Особенности формирования
    экологических туров….5
    1.2 Развитие экологического туризма в Австралии….11
    Глава 2 Менеджмент - технологии при организации экологических программ….17
    2.1 Технологическая документация на озеро Аслыкуль….17
    2.2 Экологичность нашего тура….…25
    Заключение….
    Список использованных источников ….31