Herbers Excel-Forum - das Archiv
VBA: Makro per makro erstellen
Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Betrifft: VBA: Makro per makro erstellen
von: Ralph P
Geschrieben am: 09.10.2003 06:56:20
Hallo.
Während einer Makroprozedur werden aus einer Liste mehrere Daten herausgefiltert und in neu Arbeitsblätter (werden während dieser Prozedur angelegt) geschrieben.
Ist es möglich während dieser Prozedur in die neuen Arbeitsblätter je ein Makro zu schreiben (in diesem Fall: Private Sub Worksheet_Change(ByVal Target As Range))?
Gruß Ralph
Betrifft: AW: VBA: Makro per makro erstellen
von: Galenzo
Geschrieben am: 09.10.2003 10:24:13
Du kannst während der Laufzeit neuen Code schreiben, löschen usw.
Als Ansatzpunkt mal dieses Beispiel:
So kannst du z.B. ein paar Zeilen in das Modul der Tabelle 2 schreiben:
(Hinweis: manche Anti-Virenprogramme reagieren möglicherweise auf solche
Anweisungen und melden sich)
Private Sub CommandButton1_Click()
With ThisWorkbook.VBProject.VBComponents("Tabelle2").CodeModule
For i = 1 To 10
.InsertLines i, "' so zum Beispiel in Zeile" & CStr(i)
Next i
End With
End Sub
Viel Erfolg!
Betrifft: Danke
von: Ralph P.
Geschrieben am: 09.10.2003 10:39:05
Danke