ТранспортМодаРецептыБлогиОхотаПутешествияСпортВесельеСвоими РукамиITЗнания
Мини-Игры
x

x
zakruti.com » ru » IT – Софт » Обучение Microsoft Office
TextBox & CommandButton VBA - Передача значений - UserForms (10)

TextBox & CommandButton VBA - Передача значений - UserForms (10)

VKTwitterOK

содержание видео

Рейтинг: 4.0; Голоса: 1
Ссылка на скачивание файла в версии из этого видео: Давай продолжим изучение пользовательских форм в VBA. В рамках нашей серии практических видео по созданию формы с нуля мы сегодня разработаем собственные алгоритм передачи данных из пользовательской формы в Data Table, умной таблицы, принцип работы которой мы рассмотрели в предыдущем видео. В этом видео мы добавим на разрабатываемую пользовательскую форсу элементы управления следующих двух типов TextBox и CommandButton, пропишем им стандартизированные тэги и разработаем базирующийся на цикле For Each принцип проработки отдельных элементов управления
Дата: 2021-09-02

Комментарии и отзывы: 9


Билял, снова аплодисменты! Раскрываются новые для меня возможности работы со свойством Tag, да и с иными фокусами VBA. Замечательный плейлист. В Вашем файле для скачивания имя Data Table = OrderList2. Во время урока при написании кода вводим Set listobjOrderList = ThisWorkbook. Worksheets(Список заказов. ListObjects(OrderList. Чтобы у всех, кто тренируется и изучает пошагово все действия, потом не возникло ошибки при внесении данных, во вкладке Excel Формулы - Диспетчер имен нужно переименовать OrderList2 в OrderList (или наоборот в кодах Модулей исправить OrderList на OrderList2.
P. S. Честно говоря, не знал (да и не написано толком нигде так просто и разжевано про работу с Тэгами. Написанные коды для моей повседневной работы могли бы быть проще, короче и быстрее! Век живи - век учись! И лучше поздно. и т. д. Всем - здоровья и новых познаний!

ответить

Билял, день добрый. В первую очередь хочу поблагодарить вас за очень содержательный курс по созданию пользовательских форм. Узнал очень много интересной и полезной информации. Сейчас пытаюсь сделать свою форму для заполнения документа. Возникло два вопроса, которые не могу решить.
1. Почему то цикл For Each идёт не в соответствии с порядком TabIndex. В открытой форме при перемещении клавишей Tab всё нормально.
2. Мне надо связать три значения из окон TextBox по аналогии с тем как у вас связываются окна даты. Делаю это так. NameToRecord = objControlChecked. Value & Me. Controls(TextBox2. Value & Me. Controls(TextBox3. Value, но выдаётся ошибка. Не могу понять в чём проблема.
Спасибо.

ответить

Спасибо за такие видео! Вопрос только возник: как сделать или что изменить, чтобы данные вписывались в таблицу на другом листе в этой же книге. В основную таблицу все вписывает и все работает, а во вспомогательной таблицы на другом листе создаются только строки, а данные не вписываются(если таблицу перенести на этот же лист, то через махинации будет тоже записываться, но не хочет записывать данные именно на другом листе книги)
П. с. значение переменной, относящиеся к данной книге и листу менял, все работает, просто значения не вписываются
Очень жду продолжения!

ответить

К первому моему сообщению. И в обратном направлении. В конкретной ячейке появилось значение, оно отображается на листбокс 2 уже. В двух словах зачем мне это.
В лист бокс1 ввод В значение, оно автоматом записывается в ячейку, в соседнюю ячейку по критерию из а1 подтягиваются значение из таблицы и возвращается в листбокс 2. Почему так, потому что мне проще работать с листами, чем с формами.
Заранее спасибо. Ты и так очень сильно помог.

ответить

Спасибо, Вам, Билял, за все Ваши ролики! Все круто - быстро, где можно прокрутить; помедленней, где нужно повнимательней посмотреть; плюс в отличие от подавляющего большинства авторов обучающих роликов у Вас еще и с английским проблем нет, а то слушаешь некоторых, аж выключить хочется ). Хотя слово wrap все-таки произносится как рэп, а не роп (в каком-то предыдущем ролике): . Так держать!
ответить

Билял, подскажи пожалуйста, как сделать событие следующего характера. При вводе в текст бокс значения ( В моем случае цифры), эта цифра в он лайн отображается в заданной ячейке на листе. То есть ввел я 1, тут же в ячейке а1 появилась 1, продолжаю вводить, 2, (12 число уже получилось) в ячейке отобразилось 12 итд. Без кнопки запись или провести.
ответить

Доброго времени суток! Очень полезные и обучающие видео по VBA у вас! Спасибо большое)
Скажите пожалуйста у вас можно взять несколько платных уроков,
не могу закончить свой проект по VBA. Очень нужна помощь в написании кода VBA.
Заранее Благодарю!

ответить

Уважаемый Билял, и опять спасибо!
Я не волшебник, и только учусь, но ваш код VBA мне кажется очень интересным! Удачи Вам!

ответить

сначала была ошибка в строке set, поменял listobjects с orderlist на 1 после ошибка в строке intersect, вот с ней не знаю что делать
ответить
Добавить отзыв, комментарий






Другие видео канала