VBA Quelltexte zur Laufzeit ändern
Ausgangslage - Was tut dieser Code-Schnipsel?
Ändern Sie zur Laufzeit Ihren VBA Quelltext! Super geeignet für eigene Updates und Hotfixes.
Der Quelltext
Option Explicit
' Original-Quelltext unter: https://www.online-vba.de/vba-quelltexte-zur-laufzeit-aendern
' Express-Hilfe für VBA unter https://www.online-vba.de/vba-expresshilfe
' Es gelten die Nutzungsbedingungen von Online-VBA.de
Public Sub OVBAde_VBA_Zur_Laufzeit_Aendern()
Dim i As Long, j As Long
For i = 1 To Application.VBE.VBProjects.Count
If Application.VBE.VBProjects.Item(i).Name = "MeinVBAProjekt" Then
For j = 1 To Application.VBE.VBProjects.Item(i).VBComponents.Count
If Application.VBE.VBProjects.Item(i).VBComponents.Item(j).Name = "DieseArbeitsmappe" Then
With Application.VBE.VBProjects.Item(i).VBComponents.Item(j)
.CodeModule.InsertLines 141, "'Nur eine Kommentarzeile in Zeile 141 einfügen"
.CodeModule.DeleteLines 134, 1 'Zeile 134 wird gelöscht
End With
End If
Next j
End If
Next i
End Sub
Anmerkungen und Hinweise
Dieser Codeschnipsel wurde geschrieben von Marc Wershoven im Jahr 2013.
Die Nutzung erfolgt auf eigene Gefahr.
Bitte denken Sie immer zuerst an eine ausreichende Datensicherung.
Wir können keinen kostenlosen Support anbieten.
Es gelten unsere Nutzungsbedingungen.