Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
There is a beautiful code
Private Sub ComboBox1_Change() Dim TargetPivotTable As PivotTable On Error GoTo ErrHandler Set TargetPivotTable = ActiveSheet.PivotTables("pivottable1") Worksheet_PivotTableUpdate TargetPivotTable ErrHandler: End Sub This code pasted into worksheet module works fine The same code inserted from VBA crashes during insertion at first ..insertLines. Dim VBCodeMod As CodeModule Set VBCodeMod = wkb.VBProject.VBComponents(sModuleName).CodeModule With VBCodeMod .InsertLines .CountOfLines + 1, "Private Sub ComboBox1_Change()" .InsertLines .CountOfLines + 1, " Dim TargetPivotTable As PivotTable" .InsertLines .CountOfLines + 1, " On Error GoTo ErrHandler" .InsertLines .CountOfLines + 1, " Set TargetPivotTable = ActiveSheet.PivotTables(""pivottable1"")" .InsertLines .CountOfLines + 1, " Worksheet_PivotTableUpdate TargetPivotTable" .InsertLines .CountOfLines + 1, "ErrHandler:" .InsertLines .CountOfLines + 1, "End Sub" I noticed that: inserting non-events procedures works. Using CreateEventProc also crashes inserting to ThisWorkbook module work, but inserting into specific sheet doesn't What am I doing wrong? |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Unprotect Code Module in Code | Excel Discussion (Misc queries) | |||
copying vba code to a standard code module | Excel Discussion (Misc queries) | |||
Run worksheet module code from workbook module? | Excel Programming | |||
Create a newworksheet with VBA code and put VBA code in the new worksheet module | Excel Programming | |||
Sheet Code Module: copying code to | Excel Programming |