Спасибо большое, благодаря видео написала макрос для форматирования уже созданной сводной таблицы. Т.к. формат нужен всегда один, а вот создание таблицы может отличаться по столбцам.
А как макросом в сводную табл добавить новый столбец с вычислениями например остаток тоесть приход мтнус расход. Спасибо' вы такой молодец все доступно
Здравствуйте, подскажите пожалуйста, как выбрать диапазон той таблицы, из которой я хочу взять данные. Я так понимаю Вы ссылаетесь на весь лист, где он ищет таблицу, а если у меня сложная таблица и начальные строки идут с объединенными ячейками, то как быть, подскажите пожалуйста, очень нужно?
Роман, здравствуйте! Если у Вас версия Excel >=2010, то в первую очередь рекомендую обратить внимание на Power-инструменты. Возможно, что задуманное Вами будет проще реализовать через эти инструменты, а не через программирование макроса.
У меня 2010 года, там сводная таблица примерно 16 калонок и строк около 200-300 тысяча, это порядка 40-50 мбайт информации. Хочу чтобы все делал ексел :-) Я сделал макрос переформатировании этих данных на таблицу, но если еще раз выпольнить этот макрос возникает ошибка. Так как такоя таблица с таким именем существует, как игнорируя переформировать? Благадарю за помощ. Пока ищу в F1
Доброго времени суток! Подскажите мне пожалуйста, а как ссылку на диапазон сформировать, если он из другого эксель файла и листа с определенным именем? 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. для самой таблицы. *Вопрос* : как их записать при условии того, что книга выбирается пользователем (написанным куском кода), точнее.. выбирается путь к файлу, который предполагалось вставлять для того, чтобы макрос тащил по этому пути данные. (только как допилить, чтобы ещё с конкретного листа брал?) Я почему это всё делаю: мне нужно сделать макрос, который будет тащить данные из файла, который выберет пользователь. Помогите, пожалуйста! )))
Очень полезный материал, мне нужна как раз не сама таблица, а ее данные как промежуточный результат, спасибо!
Спасибо, очень полезно. Материал изложен четко и доступно.
Благодар, все очень понятно и доступно.
Спасибо большое, благодаря видео написала макрос для форматирования уже созданной сводной таблицы. Т.к. формат нужен всегда один, а вот создание таблицы может отличаться по столбцам.
А как макросом в сводную табл добавить новый столбец с вычислениями например остаток тоесть приход мтнус расход. Спасибо' вы такой молодец все доступно
Понятно и доступно. Спасибо.
Здравствуйте, подскажите пожалуйста, как выбрать диапазон той таблицы, из которой я хочу взять данные. Я так понимаю Вы ссылаетесь на весь лист, где он ищет таблицу, а если у меня сложная таблица и начальные строки идут с объединенными ячейками, то как быть, подскажите пожалуйста, очень нужно?
Блогадарю. Как раз хотел создать пивот своими параметрами, но мне нужно среднее значение... будем разбираться
Роман, здравствуйте!
Если у Вас версия Excel >=2010, то в первую очередь рекомендую обратить внимание на Power-инструменты. Возможно, что задуманное Вами будет проще реализовать через эти инструменты, а не через программирование макроса.
У меня 2010 года, там сводная таблица примерно 16 калонок и строк около 200-300 тысяча, это порядка 40-50 мбайт информации. Хочу чтобы все делал ексел :-)
Я сделал макрос переформатировании этих данных на таблицу, но если еще раз выпольнить этот макрос возникает ошибка. Так как такоя таблица с таким именем существует, как игнорируя переформировать?
Благадарю за помощ. Пока ищу в F1
Здравствуйте.
Подскажите пожалуйста, как (возможно ли) отфильтровать поле которое находится в области строк сводной таблицы с помощью VBA?
Доброго времени суток! Подскажите мне пожалуйста, а как ссылку на диапазон сформировать, если он из другого эксель файла и листа с определенным именем?
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. для самой таблицы. *Вопрос* : как их записать при условии того, что книга выбирается пользователем (написанным куском кода), точнее.. выбирается путь к файлу, который предполагалось вставлять для того, чтобы макрос тащил по этому пути данные. (только как допилить, чтобы ещё с конкретного листа брал?)
Я почему это всё делаю: мне нужно сделать макрос, который будет тащить данные из файла, который выберет пользователь. Помогите, пожалуйста! )))
Канал всё ?