VBA feat. Pivot Table: Создание сводных таблиц в Excel с помощью макросов

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

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

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

    Очень полезный материал, мне нужна как раз не сама таблица, а ее данные как промежуточный результат, спасибо!

  • @СергейСтёганцев-ц4л

    Спасибо, очень полезно. Материал изложен четко и доступно.

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

    Благодар, все очень понятно и доступно.

  • @Mr654998
    @Mr654998 4 года назад

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

  • @ЕленаБудыльская
    @ЕленаБудыльская 10 месяцев назад +2

    А как макросом в сводную табл добавить новый столбец с вычислениями например остаток тоесть приход мтнус расход. Спасибо' вы такой молодец все доступно

  • @Boxeur
    @Boxeur 4 года назад

    Понятно и доступно. Спасибо.

  • @ДмитрийВоронов-з5м4ф
    @ДмитрийВоронов-з5м4ф 4 года назад +1

    Здравствуйте, подскажите пожалуйста, как выбрать диапазон той таблицы, из которой я хочу взять данные. Я так понимаю Вы ссылаетесь на весь лист, где он ищет таблицу, а если у меня сложная таблица и начальные строки идут с объединенными ячейками, то как быть, подскажите пожалуйста, очень нужно?

  • @MrRomD
    @MrRomD 4 года назад

    Блогадарю. Как раз хотел создать пивот своими параметрами, но мне нужно среднее значение... будем разбираться

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

      Роман, здравствуйте!
      Если у Вас версия Excel >=2010, то в первую очередь рекомендую обратить внимание на Power-инструменты. Возможно, что задуманное Вами будет проще реализовать через эти инструменты, а не через программирование макроса.

    • @MrRomD
      @MrRomD 4 года назад

      У меня 2010 года, там сводная таблица примерно 16 калонок и строк около 200-300 тысяча, это порядка 40-50 мбайт информации. Хочу чтобы все делал ексел :-)
      Я сделал макрос переформатировании этих данных на таблицу, но если еще раз выпольнить этот макрос возникает ошибка. Так как такоя таблица с таким именем существует, как игнорируя переформировать?
      Благадарю за помощ. Пока ищу в F1

  • @ДмитрийРостович-ч9ч

    Здравствуйте.
    Подскажите пожалуйста, как (возможно ли) отфильтровать поле которое находится в области строк сводной таблицы с помощью VBA?

  • @savannah633
    @savannah633 4 года назад

    Доброго времени суток! Подскажите мне пожалуйста, а как ссылку на диапазон сформировать, если он из другого эксель файла и листа с определенным именем?
    Dim strFilePath As Range, PTCash As PivotCache
    With Application.FileDialog(msoFileDialogFilePicker)

    If .Show 0 Then
    strFilePath = .SelectedItems(1)

    End If
    End With
    далее по идее нужно set strFilePath = .SelectedItems(1)
    , но так не делается.
    Изначально, вообще, у меня strFilePath было строкой, потом дошло, что должен быть диапазон, но ведь принимаем мы ПУТЬ к файлу. А он - строка.
    Кроме того, мне нужно сформировать кеш, а по видео требуется обратиться к активной книге (вы в ней и пишете макрос. в активной). У меня же книга, получается, будет выбрана пользователем самостоятельно. Соответственно, как мне к книге обращаться? чтобы создать кеш. Про то, что мне нужно бдует указывать скорее всего xlExternal я уже поняла.
    То есть, я создаю переменные - 1. для диапазона, 2. для кеша и 3. для самой таблицы. *Вопрос* : как их записать при условии того, что книга выбирается пользователем (написанным куском кода), точнее.. выбирается путь к файлу, который предполагалось вставлять для того, чтобы макрос тащил по этому пути данные. (только как допилить, чтобы ещё с конкретного листа брал?)
    Я почему это всё делаю: мне нужно сделать макрос, который будет тащить данные из файла, который выберет пользователь. Помогите, пожалуйста! )))

  • @666saturation9
    @666saturation9 4 года назад +1

    Канал всё ?