Kann man VB-Code (als String) in Excel-Zellen reinschreiben und diesen dann in VB irgendwie in Befehle (richtigen Code) umwandeln? Bzw. einfach nur einen String in einen Befehl umwandeln?
Vielen Dank schon mal!
Kenny
Option Explicit
Sub WriteCode()
Dim wkb As Workbook
Dim vbPrjct As VBProject
Dim vbComp As VBComponent
Set wkb = ThisWorkbook
Set vbPrjct = wkb.VBProject
For Each vbComp In vbPrjct.VBComponents
With vbComp
If .Type = 1 And .Name = "Modul2" Then
.CodeModule.InsertLines 2, "' dein String"
End If
End With
Next
Set vbPrjct = Nothing
Set wkb = Nothing
End Sub
Wie du einen Eintrag einer Zelle einem String übergibst, dürfte bei VBA-gut ja nicht das Problem sein.