ListObjects & Data Tables в VBA - UserForms (9)

Поделиться
HTML-код
  • Опубликовано: 29 авг 2024
  • Привет! В этом видеоуроке мы рассмотрим самые важные основы работы с так называемыми «умными таблицами». Официально в 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
    Кроме того, для того чтобы Ты мог одновременно при просмотре видео также тренироваться и повторять показанное на экране, вот ссылка на файл, в котором я работаю в видео, в его начальном состоянии:
    drive.google.c...
    В каждом видео я буду также указывать такие ссылки на скачивание Excel-Файла 😊
    Приятного просмотра! 😊
    С уважением,
    Билял

Комментарии • 33

  • @BilyalKhassenov
    @BilyalKhassenov  4 года назад +7

    Привет! Для каждого видеоурока из серии практических видео в закрепленном комментарии, а также в описании Ты сможешь найти ссылку на скачивание файла, в той версии, в которой я его начинаю обрабатывать на видео. Таким образом, Ты можешь смотреть видео и повторять происходящее, таким образом упражняясь.
    Вот ссылка для сегодняшнего видео: drive.google.com/open?id=1ndYdtG-cO9Q8HbAOfrksSpAqWa-tQETG
    Приятного просмотра! 😊

  • @_MnK19
    @_MnK19 4 месяца назад

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

  • @PreflopLuck
    @PreflopLuck 3 года назад +4

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

  • @nachfinbolshevik
    @nachfinbolshevik 3 года назад +4

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

  • @elecikaburbulea8782
    @elecikaburbulea8782 4 года назад +9

    Спасибо! Уроки на высоком уровне!!!

    • @BilyalKhassenov
      @BilyalKhassenov  4 года назад +2

      Здравствуйте!
      Спасибо за Ваш комментарий 😊
      С уважением и хороших Вам выходных,
      Билял

  • @sevakworld
    @sevakworld 4 года назад +6

    Всегда интересно и профессионально.

    • @BilyalKhassenov
      @BilyalKhassenov  4 года назад +1

      Здравствуйте, Севак!
      Большое спасибо за Ваш комментарий! 😊
      С уважением и хороших Вам выходных,
      Билял

  • @SamSambl4
    @SamSambl4 4 года назад +6

    Спасибо за труд!

    • @BilyalKhassenov
      @BilyalKhassenov  4 года назад +2

      Здравствуйте, Александр!
      Большое спасибо за Ваш комментарий, хорошего Вам дня! 😊
      С уважением,
      Билял

    • @SamSambl4
      @SamSambl4 4 года назад +1

      Билял Хасенов - Excel & VBA Спасибо за внимание, будем с нетерпением ждать!

  • @siamherbs
    @siamherbs 4 года назад +2

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

  • @user-hu8ng6us3u
    @user-hu8ng6us3u 2 года назад

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

  • @alekseychaykovskiy3963
    @alekseychaykovskiy3963 4 года назад +4

    Спасибо, ты молодец

    • @BilyalKhassenov
      @BilyalKhassenov  4 года назад +1

      Здравствуйте, Алексей!
      Спасибо за Ваш комментарий 😊
      С уважением и хороших Вам выходных,
      Билял

  • @KarpovEvgeniy
    @KarpovEvgeniy 11 месяцев назад

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

  • @user-jn1mz3uh2t
    @user-jn1mz3uh2t 7 месяцев назад

    офигенно и бесплатно

  • @user-qn5by5iv7u
    @user-qn5by5iv7u 3 года назад +3

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

  • @user-bm8yq2hh6h
    @user-bm8yq2hh6h 4 года назад +3

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

  • @Metalfrezer
    @Metalfrezer 3 года назад +1

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

    • @BilyalKhassenov
      @BilyalKhassenov  3 года назад +2

      Здравствуйте!
      Да, у меня уже есть в планах сделать такой плейлист. Пока не могу сказать правда, когда он выйдет, но выйдет - это точно. Так что оставайтесь на связи и следите за выходом нового видео 😊
      С уважением,
      Билял

    • @Metalfrezer
      @Metalfrezer 3 года назад +1

      @@BilyalKhassenov жду с нетерпением!

  • @SamSambl4
    @SamSambl4 4 года назад +4

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

    • @BilyalKhassenov
      @BilyalKhassenov  4 года назад +4

      Здравствуйте, Александр!
      Спасибо за Ваш комментарий и предложенную тему - зачастую данный процесс называют нормализацией данных, когда записанные таким образом таблицы (с объединенными ячейками, пробелами в столбцах и так далее) переводят в стандартизированный вид, как, например, у Data Tables. Эта тема и вправду очень интересная, но при этом и достаточно комплексная в техническом плане - я обязательно постараюсь как-нибудь снять видео на эту тему (а возможно даже проведу как-нибудь стрим на эту тему)!
      Хорошего Вам дня, Александр! 😊
      С уважением,
      Билял

    • @alexbusarov6993
      @alexbusarov6993 3 года назад +1

      @@BilyalKhassenovВ этом случае используется Power Query?

    • @BilyalKhassenov
      @BilyalKhassenov  3 года назад

      Здравствуйте!
      Да, всё верно! Power Query как раз для таких задач и существует. В течение следующих месяцев я планирую снять курс по Power Query :)
      С уважением,
      Билял

    • @user-qn5by5iv7u
      @user-qn5by5iv7u 3 года назад

      На своём уровне знаний, я стараюсь избегать объединённых ячеек изо всех сил, применяя вместо этого "Выравнивание по центру выделения" 😅

  • @avonboomru
    @avonboomru 2 года назад

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

  • @olsh9450
    @olsh9450 2 года назад

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

  • @user-jn1mz3uh2t
    @user-jn1mz3uh2t 7 месяцев назад

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

  • @user-qn5by5iv7u
    @user-qn5by5iv7u 3 года назад +1

    2021