При выборе значения в ComboBox должны автозаполняться ячейки в листе - VBA

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток. Задали домашнее задание по информатике в вузе, но я в этом совсем ничего не понимаю. Проблема у меня такая: на листе 3 создана база данных книг. На кнопку "Регистрация читателя" на листе 1 открывается UserForm, в этом UserForm можно выбрать значение в ComboBox, которое соответствует номеру книги из базы данных книг на листе 3. Нужно, чтобы при выборе значения в ComboBox заполнялись поля Автор книги, Название книги (это 6 и 7 столбы на листе 2) в соответствии с базой данных книг на листе 3. То есть, согласно моей работе, если в ComboBox я выбираю значение 1, на листе 2 в 6 столбце должно появляться "Пушкин А.С.", а в 7 столбце "Руслан и Людмила", или, например, если я выбираю в ComboBox значение 8, то в 6 столбце на листе два должно появляться "Лермонтов М.Ю.", а в 7 столбце "Маскарад". Заранее благодарен за любую помощь!Библиотека.rar

Решение задачи: «При выборе значения в ComboBox должны автозаполняться ячейки в листе»

textual
Листинг программы
Лист2.Cells(R + 1, 6) = Лист3.Cells(ComboBox1.Value + 1, 2)
Лист2.Cells(R + 1, 7) = Лист3.Cells(ComboBox1.Value + 1, 3)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.538 из 5
Похожие ответы