Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sub AddEvents()
Dim vbc As VBComponent, pos As Long, body As String 'with reference to 'Microsoft visual basic for applications extensibility 5.x For Each vbc In ActiveWorkbook.VBProject.VBComponents If vbc.Name = Worksheets(1).CodeName Then pos = vbc.CodeModule.CreateEventProc("Change", "Worksheet") body = "test" vbc.CodeModule.InsertLines pos, body Exit For End If Next End Sub Sub AddEvents2() Dim vbc, pos As Long, body As String 'no reference 'Microsoft visual basic for applications extensibility 5.x For Each vbc In ActiveWorkbook.VBProject.VBComponents If vbc.Name = Worksheets(1).CodeName Then pos = vbc.CodeModule.CreateEventProc("Change", "Worksheet") body = "test" vbc.CodeModule.InsertLines pos, body Exit For End If Next End Sub regards r Il mio ultimo lavoro ... http://excelvba.altervista.org/blog/...ternative.html "ojv" wrote: I get a runtime error in Excel using the following method: Sub AddEvents() Dim vbc As VBComponent, pos As Long, body as String For Each vbc In ActiveWorkbook.VBProject.VBComponents If vbc.name = Worksheets(1).codeName Then pos = vbc.CodeModule.CreateEventProc("Change", "Worksheet") body = wsEvent vbc.CodeModule.InsertLines pos, body Exit For End If Next End Sub What am i doing wrong? Any help appreciated ojv |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Run procedure from worksheet change event | Excel Programming | |||
Validation Procedure with a worksheet change event | Excel Worksheet Functions | |||
If I insert a row in my worksheet, I have to change the row manua | Excel Programming | |||
Excel locks with Worksheet Change procedure | Excel Programming | |||
Worksheet change sub procedure | Excel Programming |