ListObjects & Data Tables в VBA - UserForms (9)

preview_player
Показать описание
Привет! В этом видеоуроке мы рассмотрим самые важные основы работы с так называемыми «умными таблицами». Официально в Excel данный объект называется просто «Таблица», что является далеко не самим за себя говорящим названием, поэтому давай договоримся, что мы данный объект в нашей серии видеоуроков будем называть “Data Table”.

Это видео является хорошим введением в принципе в тему использования Data Tables в Excel, так как мы подробно рассмотрим основополагающий принцип их работы – структурированные ссылки, а также узнаем, как вообще следует представлять работу с Data Tables. Ну а поскольку рано или поздно подобные умные таблицы должны быть применены для работы наших пользовательских форм, в этом видео мы также будем разбирать работу с Data Tables в VBA.

Если говорить по пунктам, то мы обсудим:
• Как перевести статичную таблицу в умную таблицу Data Table
• Как работают структурированные формулы Data Tables
• Как умную таблицы Data Tables распознают свои границы и области отдельных к ним относящихся элементов
• Какие структурированные ссылки можно использовать при работе с умными таблицами Data Tables (@ - Эта строка, #Все, #Данные, #Итоги, #Заголовки и так далее)
• Как объявлять переменные для умных таблиц Data Tables в VBA и привязывать к ним требуемую таблицу
• Как как обращаться к отдельным элементам умных таблиц Data Tables в VBA

Кроме того, для того чтобы Ты мог одновременно при просмотре видео также тренироваться и повторять показанное на экране, вот ссылка на файл, в котором я работаю в видео, в его начальном состоянии:

В каждом видео я буду также указывать такие ссылки на скачивание Excel-Файла 😊

Приятного просмотра! 😊

С уважением,

Билял
Рекомендации по теме
Комментарии
Автор

Привет! Для каждого видеоурока из серии практических видео в закрепленном комментарии, а также в описании Ты сможешь найти ссылку на скачивание файла, в той версии, в которой я его начинаю обрабатывать на видео. Таким образом, Ты можешь смотреть видео и повторять происходящее, таким образом упражняясь.



Приятного просмотра! 😊

BilyalKhassenov
Автор

Я прям в восторге от этой серии видео. Спасибо за труд. Все расжевано и разложено по полочкам, плюс приятная дикция и сфокусированная подача материала.

PreflopLuck
Автор

Какой же ты молодец, Билял!
Извини, что на "ты", но после всех тех твоих уроков, которые я посмотрел, вернее, изучил и по функциям, и по макросам, и по формам ты мне уже, как родной 😁.
Благодарю за все твои обучающие видеоматериалы!

_MnK
Автор

Замечательное шикарное объяснение. Например на других каналах авторы пишут код без объяснения, , а остальное мы должны понимать сами. Тут же всё разжёвано и положено в рот. Ещё и салфеткой вытерли

nachfinbolshevik
Автор

Спасибо за уроки. Все очень четко, подробно и без лишней воды!

ЮрийЗолотов-бр
Автор

Билял, спасибо за столь интересный плейлист. Очень ждем плейлист по Data object. Вы реально молодец. Слушать вас легко и приятно.

siamherbs
Автор

Ого, очень круто! Прям актуальные темы! Спасибо за обучающие ролики.

KarpovEvgeniy
Автор

🔴 Я в начале ролика: "Умные таблицы, да ещё и в связке с VBA 😨 Это же так сложно, зачем я вообще сюда пришёл?.. 😔"
▶👁‍🗨💬
🟢 Я в конце ролика: "Как всё просто и понятно! 😃 Как я вообще мог позволить себе упустить такой огромный потенциал! 🙏"

АлексейСоков-ьи
Автор

Отлично! Билял, вот было б здорово выпустить один большой, или несколько поменьше уроков, в которых подробнее описывались свойства и методы именно умных таблиц, как объектов ListObject в VBA - очень мало данных именно по этому типу в инете и книгах - а потенциал огромен и работать с ними удобнее! Прошу чрезвычайно - сделай, пожалуйста, плейлист по ListObject в

Metalfrezer
Автор

Билял, еще вопрос по оптимизации таблиц и перевод их в умные таблицы, но как правило много данных в которых есть одна общая позиция, которая приводится как объединенная ячейка, с которой очень трудно работать. Может в будущем проведете мастер-классы от ухода составления таких таблиц или может уже есть такой материал. По необходимости могу прислать пример своей таблицы, в которой по 3-4 объединенные ячейки. Спасибо

SamSambl
Автор

Билял, спасибо, замечательный урок, как и всегда! Несмотря на то, что умные таблицы использую всегда (стараюсь), пишу к ним коды в VBA. Но сегодня почерпнул новое для себя в свойствах и методах Listobject, как ни грустно об этом говорить (имею ввиду, что коды могли бы быть более компактными)))! Однако вопрос как всегда: на моем ПК почему-то автоматически формулы не заполнили строки Data Table. Где в настройках нужно галочку поставить, подскажите)! И еще добавлю: Билял, хотелось бы поподробнее узнать о возможных действиях с Data Tables, такими как узнать имя таблицы, удаление нужной строки или строк (я однажды столкнулся даже с проблемой фатальной ошибки при удалении строк и зависанием файла программы), способом Offcet нахождения ячейки от заданной ячейки ListRows(i) и т.д. Спасибо, всегда жду Ваших уроков (жаль, правда, что только раз в неделю они выходят))).

Евгений-.
Автор

Здравствуйте, Билял. Ответьте, пожалуйста, можно ли средствами Excel (лучше без VBA) связать (объединить) две таблицы. Есть ключевое поле (столбец), значения которого в обеих таблицах совпадают. Мне нужно получить результирующую таблицу, в которой будут данные из обеих таблиц, объединенные по ключевому полю.
Например есть таблица с контактами покупателей. У каждого покупателя есть индивидуальный ID. Есть вторая таблица с продажами, в которой тоже присутствует поле ID. Хочу получить таблицу, где продажи конкретного покупателя будут в одной строке с их контактными данными.
В Excel это можно сделать?
Спасибо

takiekrendelya
Автор

подскажите пожалуйста, как вывести таблицу в окно написания кода ? спасибо

olsh
Автор

@BilyalKhassenov
С праздником! Живы, здоровы, не посадили?

СергейЩепилин