Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 19
Default Run time error 438

I have XL97 running on Windows 2000. If I have a spreadsheet with a
chart on its own tab, and I switch from a "data" tab to the chart, I get
run time error 438 Object doesn't support this property or method.

Going into Debug, I find it has stopped he

Sub UpdateIt()
Dim iP As Integer
Application.DisplayAlerts = False
For iP = 1 To ActiveSheet.PivotTables.Count <<<<---------
ActiveSheet.PivotTables(iP).RefreshTable
Next
Application.DisplayAlerts = True
End Sub



I didn't write this, so I assume it's part of Excel VB. Has this sub got
changed by mistake? I don't know of anywhere I can check it out.

Any help would be appreciated.
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 43
Default Run time error 438


We can simulate this one quite easily.
There must be a Private Sub Workbook_SheetActivate-macro, just check that
out in Visual Basic Editor by clicking on the Workbook object.
In there, you'll probably find 'Call UpdateIt' or just 'UpdateIt'.
So if a chart-tab is clicked and the chart-sheet is activated, error 438
occurs because a chart-sheet can never have a PivotTable.


Remove the call to UpdateIt from the Workbook-macro and add it to the
worksheet object, like:

Private Sub Worksheet_Activate()
Call UpdateIt
End Sub



"Brian" schreef in bericht
...
I have XL97 running on Windows 2000. If I have a spreadsheet with a chart
on its own tab, and I switch from a "data" tab to the chart, I get run time
error 438 Object doesn't support this property or method.

Going into Debug, I find it has stopped he

Sub UpdateIt()
Dim iP As Integer
Application.DisplayAlerts = False
For iP = 1 To ActiveSheet.PivotTables.Count <<<<---------
ActiveSheet.PivotTables(iP).RefreshTable
Next
Application.DisplayAlerts = True
End Sub



I didn't write this, so I assume it's part of Excel VB. Has this sub got
changed by mistake? I don't know of anywhere I can check it out.

Any help would be appreciated.



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Visual Basic Error Run Time Error, Type Mismatch Meg Partridge Excel Discussion (Misc queries) 12 September 10th 08 06:10 PM
Conditional Formatting - Run Time Error '13' Type Mismatch Error ksp Excel Programming 0 July 11th 06 07:06 AM
run-time error '1004': Application-defined or object-deifined error [email protected] Excel Programming 5 August 10th 05 09:39 PM
Befuddled with For Next Loop ------ Run - Time Error '13' Type Mismatch Error rdavis7408 Excel Programming 1 August 25th 04 03:54 AM
Code Error - Run Time Error 5 (Disable Cut, Copy & Paste) Tim[_36_] Excel Programming 4 April 23rd 04 02:53 AM


All times are GMT +1. The time now is 04:09 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"