Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 49
Default Add macro with macro

When I insert a sheet in my workbook, there must be (simple) PrivateSub
added to that Sheet. Can that be done?


  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 6,953
Default Add macro with macro

http://www.cpearson.com/excel/vbe.htm

--
Regards,
Tom Ogilvy


"Gert-Jan" wrote:

When I insert a sheet in my workbook, there must be (simple) PrivateSub
added to that Sheet. Can that be done?



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 34
Default Add macro with macro


It can be done.

Example
( in ThisWorkbook code module):

Const SheetCode As String = _
"Private Sub Worksheet_SelectionChange(ByVal Target As Range)" & vbCrLf
& _
"Call MySelectionChange(Target)" & vbCrLf & _
"End Sub"

Private Sub Workbook_NewSheet(ByVal Sh As Object)
Dim comp As VBComponent
Dim LineNum As Long


With ThisWorkbook.VBProject.VBComponents(Sh.CodeName)
If .type = vbext_ct_Document Then
With .CodeModule
LineNum = .CountOfLines + 1
.InsertLines LineNum, SheetCode
End With
End If
End With

End Sub

__________________________________________________ _______________________

To gain access to this class go to the Tools menu in the VBA editor,
choose the References item, and put a check next to "Microsoft Visual
Basic For Applications Extensibility" library.

If you need more details:I got this wisdom he
http://www.cpearson.com/excel/vbe.htm

Met vriendelijke groeten,

Lex

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
Macro recorded... tabs & file names changed, macro hangs Steve Excel Worksheet Functions 3 October 30th 09 11:41 AM
Macro Help Needed - Excel 2007 - Print Macro with Auto Sort Gavin Excel Worksheet Functions 0 May 17th 07 01:20 PM
how to count/sum by function/macro to get the number of record to do copy/paste in macro tango Excel Programming 1 October 15th 04 01:16 PM
macro to delete entire rows when column A is blank ...a quick macro vikram Excel Programming 4 May 3rd 04 08:45 PM
Start Macro / Stop Macro / Restart Macro Pete[_13_] Excel Programming 2 November 21st 03 05:04 PM


All times are GMT +1. The time now is 09:53 AM.

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

About Us

"It's about Microsoft Excel"