|
|
|
Pivot Table
|
|||
|---|---|---|---|
|
#18+
вообщем создаю я сводную таблицу, на основе данных, при этом я предыдущий лист удаляю, потом создаю новый лист и там сводную таблицу, и так каждый раз при формированиии отчета... Sheets("Исход").Select ActiveWindow.SelectedSheets.Delete Sheets("Исход").Select Sheets.Add Sheets("Лист2").Select Sheets("Лист2").Name = "Отчет" Range("A1").Select ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _ s).CreatePivotTable TableDestination:= _ "'[ 2006.xls]Отчет!R3C1", TableName:= _ "Своднаятаблица2", DefaultVersion:=xlPivotTableVersion10 ActiveWorkbook.ShowPivotTableFieldList = True With ActiveSheet.PivotTables("Своднаятаблица2").PivotFields("Ãîðîä") .Orientation = xlPageField .Position = 1 End With With ActiveSheet.PivotTables("Своднаятаблица2").PivotFields("RDATE") .Orientation = xlColumnField .Position = 1 End With With ActiveSheet.PivotTables("Своднаятаблица2").PivotFields("DEPT") .Orientation = xlRowField .Position = 1 End With With ActiveSheet.PivotTables("Своднаятаблица2").PivotFields("GRUPPA_CODE3") .Orientation = xlRowField .Position = 2 End With ActiveSheet.PivotTables("Своднаятаблица2").AddDataField ActiveSheet.PivotTables _ ("Своднаятаблица2").PivotFields("Sum-Sum-Îáîðîò"), _ "Ñóììà ïî ïîëþ Sum-Sum-Îáîðîò", xlSum ActiveSheet.PivotTables("Своднаятаблица2").AddDataField ActiveSheet.PivotTables _ ("Своднаятаблица2").PivotFields("Sum-Sum-Îáîðîò"), _ "Ñóììà ïî ïîëþ Sum-Sum-Îáîðîò2", xlSum ActiveSheet.PivotTables("Своднаятаблица2").AddDataField ActiveSheet.PivotTables _ ("Своднаятаблица2").PivotFields("Íàöåíêà, ðóá"), "Ñóììà ïî ïîëþ Íàöåíêà, ðóá", _ xlSum ' ActiveSheet.PivotTables("Своднаятаблица2").AddDataField ActiveSheet.PivotTables _ ("Своднаятаблица2").PivotFields("Íàöåíêà, %"), "Ñóììà ïî ïîëþ Íàöåíêà, %", _ xlSum ActiveSheet.PivotTables("Своднаятаблица2").CalculatedFields.Add "Ïîëå2", _ "= ('Sum-Sum-Îáîðîò'-'Sum-Çàê' )/'Sum-Çàê'", True ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà2").PivotFields("Ïîëå2").Orientation = _ xlDataField With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà2").PivotFields( _ "Ñóììà ïî ïîëþ Sum-Sum-Îáîðîò2") .Calculation = xlPercentOfColumn .NumberFormat = "0,00%" End With ActiveWorkbook.ShowPivotTableFieldList = True ActiveWorkbook.ShowPivotTableFieldList = False а как мне сделать что бы не удалять лист, а добавлять данные.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 14:43 |
|
||
|
Pivot Table
|
|||
|---|---|---|---|
|
#18+
и еще ActiveSheet.PivotTables("Своднаятаблица2").PivotFields("DEPT").PivotItems( _ "2").ShowDetail = False это я редактирую.. чтоб подгруппы свернулись... а можно это сделать как нибудь по другому ActiveSheet.PivotTables("Своднаятаблица2").PivotFields("DEPT").ShowDetail = False так не хочет мне надо что бы все подгруппы сразу сворачивались ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 14:46 |
|
||
|
Pivot Table
|
|||
|---|---|---|---|
|
#18+
и еще ActiveSheet.PivotTables("Своднаятаблица2").PivotFields("DEPT").PivotItems( _ "2").ShowDetail = False это я редактирую.. чтоб подгруппы свернулись... а можно это сделать как нибудь по другому ActiveSheet.PivotTables("Своднаятаблица2").PivotFields("DEPT").ShowDetail = False так не хочет мне надо что бы все подгруппы сразу сворачивались ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 14:58 |
|
||
|
Pivot Table
|
|||
|---|---|---|---|
|
#18+
... А оно Вам обязательно каждый раз новую таблицу создавать? Может имеет смысл в готовой данные обновить? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 15:26 |
|
||
|
Pivot Table
|
|||
|---|---|---|---|
|
#18+
вот мне и надо добавлять новые данные... а не создавать заново... только я пробовала и у меня постояно ошибки выводит.. вот и спрашиваю как сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 15:55 |
|
||
|
Pivot Table
|
|||
|---|---|---|---|
|
#18+
вот мне и надо добавлять новые данные... а не создавать заново... только я пробовала и у меня постояно ошибки выводит.. вот и спрашиваю как сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 15:56 |
|
||
|
Pivot Table
|
|||
|---|---|---|---|
|
#18+
Ошибки скорее всего выводит здесь: Код: plaintext Код: plaintext 1. 2. 3. 4. 5. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 16:19 |
|
||
|
Pivot Table
|
|||
|---|---|---|---|
|
#18+
спасибо.. но с добавлением я уже разобралась.. мне бы вот с этим помочь... ActiveSheet.PivotTables("Своднаятаблица2").PivotFields("DEPT").PivotItems( _ "2").ShowDetail = False это я редактирую.. чтоб подгруппы свернулись... а можно это сделать как нибудь по другому ActiveSheet.PivotTables("Своднаятаблица2").PivotFields("DEPT").ShowDetail = False так не хочет мне надо что бы все подгруппы сразу сворачивались ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2006, 12:32 |
|
||
|
Pivot Table
|
|||
|---|---|---|---|
|
#18+
а если макрорекордером воспользоваться? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2006, 14:44 |
|
||
|
Pivot Table
|
|||
|---|---|---|---|
|
#18+
пробовала.. все равно потом не хочет.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 17:41 |
|
||
|
Pivot Table
|
|||
|---|---|---|---|
|
#18+
Вообще не хочет? Или может быть в каком то месте не хочет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 17:49 |
|
||
|
Pivot Table
|
|||
|---|---|---|---|
|
#18+
Я когда создаю св. таблицу макросом и потом редактирую, он мне выводит ActiveSheet.PivotTables("Своднаятаблица2").PivotFields("DEPT").PivotItems( _ "2").ShowDetail = False но просто каких то пунктов может не быть и мне надо что бы независимо от того меняются ли пункты, он все сворачивал, он не хочет... скорей всего я что то делаю не так... только не могу понять что...Вот еслиб кто нибудь подскзал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2006, 15:07 |
|
||
|
Pivot Table
|
|||
|---|---|---|---|
|
#18+
БякаЯ когда создаю св. таблицу макросом и потом редактирую, он мне выводит ActiveSheet.PivotTables("Своднаятаблица2").PivotFields("DEPT").PivotItems( _ "2").ShowDetail = False но просто каких то пунктов может не быть и мне надо что бы независимо от того меняются ли пункты, он все сворачивал, он не хочет... скорей всего я что то делаю не так... только не могу понять что...Вот еслиб кто нибудь подскзал... Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2006, 18:01 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33987812&tid=2165193]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
145ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 419ms |

| 0 / 0 |
