powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Создать сводную таблицу на новом листе и назвать его
2 сообщений из 2, страница 1 из 1
Создать сводную таблицу на новом листе и назвать его
    #37931870
Fk4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Fk4
Гость
Здравствуйте!

Проблема такая: нужно сделать сводную таблицу на листе и присвоить ему имя, по хорошему сводной таблице нужно тоже присвоить имя.

Исходная таблица находится на Листе 2, называется "Отчёт"

Пишет Invalid procedure call or argument не могу разобраться в чём дело.
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Sub Макрос13()

Dim NN As Variant
    NN = InputBox("Enter the Name")
    Sheets("Лист2").Select
    Sheets.Add.Name = NN
    ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
        "Отчёт", Version:=xlPivotTableVersion14).CreatePivotTable TableDestination _
        :=NN, TableName:="СводТабл", DefaultVersion:= _
        xlPivotTableVersion14
    Sheets = NN.Select
    Cells(3, 1).Select
End Sub
...
Рейтинг: 0 / 0
Создать сводную таблицу на новом листе и назвать его
    #37931962
QValD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Sub Макрос13()

Dim NN As Variant
    NN = InputBox("Enter the Name") ' тут у тебя переменная NN становится типа string
    Sheets("Лист2").Select
    Sheets.Add.Name = NN ' так нельзя писать
    ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
        "Отчёт", Version:=xlPivotTableVersion14).CreatePivotTable TableDestination _
        :=NN, TableName:="СводТабл", DefaultVersion:= _
        xlPivotTableVersion14 ' Методы Create  и CreatePivotTable возвращают объекты. Имя - это свойство объекта.
    Sheets = NN.Select 'у типа string нету метода Select
    Cells(3, 1).Select
End Sub

[/quot]
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Создать сводную таблицу на новом листе и назвать его
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]