#04. Поиск данных в массиве | VBA Excel

Поделиться
HTML-код
  • Опубликовано: 27 янв 2025

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

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

    Если будут какие-либо вопросы по обучению VBA, под видео ссылка на нашу группу в Телеграм, где вы всегда можете задать интересующие вас вопросы.
    Также вам, возможно будут интересны другие мои видео:
    1. Обучение Microsoft Excel: ruclips.net/p/PLKl9v2TQvIkqKXhv__c0eWNuW-g3AZyGa
    2. Базовый курс по SQL: ruclips.net/p/PLKl9v2TQvIkq4i_hZwZ1PmobxJSkIGwBf

  • @AcademyCL
    @AcademyCL 3 года назад +3

    Очень нужная и хорошая тема. Спасибо Вам за проделанную работу

  • @evgeniyatim3976
    @evgeniyatim3976 3 года назад +3

    Огромное спасибо, очень полезное видео!!!

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

      Евгения, спасибо за отзыв!

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

    Спасибо!

  • @АнтуанДеляМоль
    @АнтуанДеляМоль 3 года назад +1

    Вопрос от чайника - ReDim в данном случае для чего.....конечно скорость работы примера 1 и 2 очень отличается...на больших объемах это будет заметно. Спасибо.

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

      Redim - один из способов создания нового массива.
      Еще есть Redim Preserve - это уже для переопределения существующего массива с сохранением имеющихся в нем данных.

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

    Отличный пример. Спасибо. Вопрос такой: есть 2 файла Excel, в эти файлы были импортированы данные из CSV (который был зашифрован - банковские данные клиентов ) . ВПР не работает ни через VBA ни стандартной функцией. То есть две абсолютно одинаковые записи функция не определяет после взятия ее в переменные одинакового типа.... не сталкивались с таким?

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

      Спасибо за отзыв и вопрос.
      А что значит "файл зашифрован"? Если он открывается в обычном блокноте (не в бинарном виде), то значит содержимое файла отображается. Наверное, вы имеете в виду, что содержимое закодировано каким-то образом. Но даже если какая-то запись будет закодирована, то другая (отличная от нее запись) в закодированном виде должна все-равно отличаться. ВПР и VBA должны увидеть разницу.
      Иными словами, я пока не сталкивался с ситуацией, о которой вы говорите. Было бы интересно взглянуть на хотя бы один пример таких двух одинаковых записей, но которые для ВПР и VBA разные. Скорее всего, отличие есть, но не очевидно.

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

    Максим по вопросам макросов SAP + vba тоже ориентируетесь ? Ariba?

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

      Павел, с SAP я работал только в SAP BusinessObjects. Что видел, VBA там никак не применим, там исключительно SQL был. По сути, витрина данных. И к находящимся там таблицам (точнее, их источникам), в большинстве случаев, можно было законектиться из обычной визуальной среды SQL (SQL Devoloper и др).
      Но как понимаю, в других редакциях SAP (тот же Ariba и тп) есть API для работы из того же VBA и других языков. Но с этими редакциями SAP я не работал, поэтому не могу комментировать.

  • @АнтуанДеляМоль
    @АнтуанДеляМоль 3 года назад

    Но второй вариант для понимания сложнее. ..

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

      Так то да. Но все зависит от существующей подготовки человека и правильности применения.

    • @АнтуанДеляМоль
      @АнтуанДеляМоль 3 года назад

      @@ExcelStore для такого чайника как я второй вариант должен немного "полежать")

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

      @@АнтуанДеляМоль Это у всех так. Тут суть в том, чтобы была некоторая насмотренность различных вариантов решения. Я тоже все не запоминаю сразу. Но когда решаю какую-то нетривиальную задачу, мозг подсказывает, что у этой задачи есть и альтернативные варианты решения. И хоть я их не помню дословно, уже есть ориентир, в какую сторону копать. А дальше уже гугл в помощь или полезные форумы/группы для уточнения. Важна именно насмотренность, дальше уже дело техники. И конечно чем больше практики, тем лучше.