See Chip Pearson's site - Programming To The Visual Basic Editor.
http://www.cpearson.com/excel/vbe.htm
I was able to revise code there:
Sub AddProcedureToSheet()
Dim VBCodeMod As CodeModule
Dim LineNum As Long
Set VBCodeMod = ThisWorkbook.VBProject.VBComponents("Sheet1").CodeModule
With VBCodeMod
LineNum = .CountOfLines + 1
.InsertLines LineNum, _
"Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)" & Chr(13) & _
" Call sheetDoubleClick(""Day"")" & Chr(13) & _
"End Sub" & Chr(13) & _
"Private Sub Worksheet_SelectionChange(ByVal Target As Range)" & Chr(13) & _
" If IsEmpty(ActiveCell) <> True Or ActiveCell.Column <> ""3"" Then" & Chr(13) & _
" Range(""C"" & ActiveCell.Row).Select" & Chr(13) & _
" End If" & Chr(13) & _
"End Sub"
End With
End Sub
Bookmarks