AW: VBE-Problem
05.05.2009 07:41:52
Fischer
Guten Morgen Tino,
ich habe nur leider das Problem ,das ich nicht immer Mapp2 und nicht immer in Tabelle1 was schreiben möchte. Es ligt auch nicht !!!!! an meinen Code selber glaube ich. So funktiniert er nämlich:
Sub fu_Code_erstellen()
Dim VBProj As VBProject
Dim VBCom As VBComponent
Dim VBcm As CodeModule
Dim scode As String
ActiveSheet.Unprotect
Set VBProj = wkbinput.VBProject
Application.DisplayAlerts = False
With VBProj.VBComponents(wkbinput.ActiveSheet.CodeName).CodeModule
' .AddFromString scode
.InsertLines 1, "Option Explicit"
.InsertLines 2, "'Private Suub CommandButton1_Click()"
.InsertLines 3, "Dim strSheetname, strTausch As String"
.InsertLines 4, "Dim intStringlaenge As Integer"
.InsertLines 5, "Dim lngHR, lngProg As Long"
.InsertLines 6, ""
.InsertLines 7, "strSheetname = ActiveSheet.Name 'speichern des Sheetnamen in _
Stringvariable"
.InsertLines 8, "intStringlaenge = Len(ActiveSheet.Name) 'länge des namens _
feststellen"
.InsertLines 9, ""
.InsertLines 10, "lngHR = ActiveSheet.Range(""E6"").Value + ActiveSheet.Range("" _
J6"").Value"
.InsertLines 11, "lngProg = ActiveSheet.Range(""E6"").Value + ActiveSheet.Range( _
""K6"").Value"
.InsertLines 12, "If Month(ActiveSheet.Range(""J1"").Value)
Aber wenn ich in Zeile 2 das ' weg mache ( Suub auch in
Sub umändern (habe das nur hier wegen der Darstellung gemacht)), dann hängt er sich auf!!