Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Создать сводную таблицу на новом листе и назвать его / 2 сообщений из 2, страница 1 из 1
27.08.2012, 14:39
    #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
27.08.2012, 15:25
    #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
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Создать сводную таблицу на новом листе и назвать его / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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