-
Fototrend
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
ROBOTER
addikt
válasz Fferi50 #43262 üzenetére
Az dinamikusan létrehozott laphoz tartozó eseménykezelőt leredukáltam 2 sorra (SUB-END SUB). A hiba így is fennáll:
Sub writeCode(sheetCodename As String)
'új laphoz rendelt eseménykezelő létrehozása programkód dinamikus beírásával
Dim c As Long
'nem a munkalap szimbolikus nevére, hanem a kódnevére van szükségünk, ezért a sheetCodename ezt tartalmazza
c = Application.VBE.ActiveVBProject.VBComponents(sheetCodename).CodeModule.CountOfLines
' maga a kód egy stringben tárolva
myCode = ""
myCode = myCode & vbLf & "Private Sub Worksheet_Change(ByVal Target As Range)"
myCode = myCode & vbLf & "End Sub"
'programkód beírása a forráskódba, amely az új munkafüzethez tartozik
With Application.VBE.ActiveVBProject.VBComponents(sheetCodename).CodeModule
.InsertLines c + 1, "'dinamukusan létrehozott programkód"
.AddFromString myCode
End With
End Sub
Ha nem hívom meg ezt a Sub-ot, a hiba megszűnik.
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Indiana Jones and the Great Circle - Digital Premium Edition - beváltás: 2025.1.30 - RTX 40XX
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem, Most kedvező áron!
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- ESET termékek hivatalos forgalmazója / NOD32 / Internet Security / Android / Server / Mail / stb.
- World of Warcraft Mists of Pandaria Collector s edition
- Windows 7 Home Premium, Pro, Ultimate és Windows 8, 8.1 Pro licenckulcsok 64, 32 bit - MEGA Akciók!
- Új Windows 7, 8.1, 10, 11 telepítő pendrive-ok, pendrájvok és telepítőlemezek, DVD-k
- Neverwinter Nights Diamond Edition (PC)
- Witcher II Collector's Edition PC
- Unreal Tournament 2024 és Unreal Tournament 3 (PC)