Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Invalid Procedure call or argument when I run the following. It seems to fail on the asterixed line. Thks Sub test() x = Range("A50000").End(xlUp).Row y = Range("IV1").End(xlToLeft).Column Range("A1").Select ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatab ase, SourceData:= _ ** "Original!" & Cells(1, 1).Address & ":" & Cells(x, y).Address).CreatePivotTable TableDestination:="", TableName:= _ "PivotTable1", DefaultVersion:=xlPivotTableVersion ActiveSheet.PivotTableWizard TableDestination:=ActiveSheet.Cells(3, 1) ActiveSheet.Cells(3, 1).Select ActiveSheet.PivotTables("PivotTable1").AddFields RowFields:="Cat4", _ ColumnFields:="Account" ActiveSheet.PivotTables("PivotTable1").PivotFields ("Amount").Orientation = _ xlDataField ActiveWorkbook.ShowPivotTableFieldList = True ActiveSheet.Name = "Check" End Sub -- T De Villiers ------------------------------------------------------------------------ T De Villiers's Profile: http://www.excelforum.com/member.php...o&userid=26479 View this thread: http://www.excelforum.com/showthread...hreadid=564608 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You may only need to change your constant on that line to
DefaultVersion:=xlPivotTableVersion10 instead of DefaultVersion:=xlPivotTableVersion but this is tested and worked for me: Sub test() With Worksheets("Original") x = .Range("A50000").End(xlUp).Row y = .Range("IV1").End(xlToLeft).Column Range("A1").Select ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatab ase, _ SourceData:=.Range(.Cells(1, 1), _ .Cells(x, y))).CreatePivotTable TableDestination:="", _ TableName:="PivotTable1", DefaultVersion:=xlPivotTableVersion10 End With ActiveSheet.PivotTableWizard TableDestination:= _ ActiveSheet.Cells(3, 1) ActiveSheet.Cells(3, 1).Select ActiveSheet.PivotTables("PivotTable1").AddFields _ RowFields:="Cat4", ColumnFields:="Account" ActiveSheet.PivotTables("PivotTable1").PivotFields ( _ "Amount").Orientation = _ xlDataField ActiveWorkbook.ShowPivotTableFieldList = True ActiveSheet.Name = "Check" End Sub -- Regards, Tom Ogilvy "T De Villiers" wrote: Invalid Procedure call or argument when I run the following. It seems to fail on the asterixed line. Thks Sub test() x = Range("A50000").End(xlUp).Row y = Range("IV1").End(xlToLeft).Column Range("A1").Select ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatab ase, SourceData:= _ ** "Original!" & Cells(1, 1).Address & ":" & Cells(x, y).Address).CreatePivotTable TableDestination:="", TableName:= _ "PivotTable1", DefaultVersion:=xlPivotTableVersion ActiveSheet.PivotTableWizard TableDestination:=ActiveSheet.Cells(3, 1) ActiveSheet.Cells(3, 1).Select ActiveSheet.PivotTables("PivotTable1").AddFields RowFields:="Cat4", _ ColumnFields:="Account" ActiveSheet.PivotTables("PivotTable1").PivotFields ("Amount").Orientation = _ xlDataField ActiveWorkbook.ShowPivotTableFieldList = True ActiveSheet.Name = "Check" End Sub -- T De Villiers ------------------------------------------------------------------------ T De Villiers's Profile: http://www.excelforum.com/member.php...o&userid=26479 View this thread: http://www.excelforum.com/showthread...hreadid=564608 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Run-time Error '5' - Invalid procedure call or argument | Excel Discussion (Misc queries) | |||
Run-time error '5': Invalid Procedure Call or Argument | Excel Discussion (Misc queries) | |||
Run Time Error 5 - Invalid Procedure Call or Argument Q | Excel Programming | |||
Invalid procedure call in use of Shape property?? | Excel Programming | |||
Run-time error '5':Invalid Procedure call or argument | Excel Programming |