powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Макрос не хочет самостоятельно копировать рабочий лист
5 сообщений из 5, страница 1 из 1
Макрос не хочет самостоятельно копировать рабочий лист
    #37467800
Maya.xlsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Помогите пожалуйста.
MS Office, Эксель 2010 не хочет самостоятельно потом копировать рабочий лист.
Вручную без проблем, а макрос не хочет :(
Код:
переходим на лист "Шаблон" и копируем его.

Начало макроса:

ActiveWindow.SmallScroll Down:=-27
Sheets("Шаблон").Select
Sheets("Шаблон").Copy Before:=Sheets(11)
Range("B14").Select
ActiveWindow.SmallScroll Down:=-33
Range("B4:C8").Select
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"Шаблон (2)!R4C2:R8C3", Version:=xlPivotTableVersion14).CreatePivotTable _
TableDestination:="Шаблон (2)!R5C16", TableName:="СводнаяТаблица1", _
DefaultVersion:=xlPivotTableVersion14


и тут отладчик на выделенном тексте выдает:
Код: plaintext
1.
Run-time error '5'
Invalid procedure call or argument

В чем может быть проблема?
спасибо.
...
Рейтинг: 0 / 0
Макрос не хочет самостоятельно копировать рабочий лист
    #37467807
Maya.xlsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Когда пытаюсь добавить сводную диаграмму
...
Рейтинг: 0 / 0
Макрос не хочет самостоятельно копировать рабочий лист
    #37467825
Maya.xlsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А когда закомментировать создание сводной диаграммы, дальше все равно ошибка выскакивает, так как макрос потом пытается работать со сводной диаграммой.
...
Рейтинг: 0 / 0
Макрос не хочет самостоятельно копировать рабочий лист
    #37468312
Maya.xlsm,
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
With ActiveWorkbook
.Sheets("Шаблон").Copy Before:=.Sheets( 11 )

With .Sheets( 11 )
  ActiveWorkbook.PivotCaches.Create( _
      SourceType:=xlDatabase, _
      SourceData:=.[B4:C8], _
      Version:=xlPivotTableVersion14 _
  ).CreatePivotTable _
        TableDestination:=.[P5], _
        TableName:="СводнаяТаблица1", _
        DefaultVersion:=xlPivotTableVersion14
End With
End With
...
Рейтинг: 0 / 0
Макрос не хочет самостоятельно копировать рабочий лист
    #37468322
Maya.xlsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пробуй камнемMaya.xlsm,
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
With ActiveWorkbook
.Sheets("Шаблон").Copy Before:=.Sheets( 11 )

With .Sheets( 11 )
  ActiveWorkbook.PivotCaches.Create( _
      SourceType:=xlDatabase, _
      SourceData:=.[B4:C8], _
      Version:=xlPivotTableVersion14 _
  ).CreatePivotTable _
        TableDestination:=.[P5], _
        TableName:="СводнаяТаблица1", _
        DefaultVersion:=xlPivotTableVersion14
End With
End With


Именно то, что доктор прописал.
Большое спасибо.
Всех благ :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Макрос не хочет самостоятельно копировать рабочий лист
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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