VBA: Makro per makro erstellen

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Bild

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

Bild


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!


Bild


Betrifft: Danke
von: Ralph P.
Geschrieben am: 09.10.2003 10:39:05

Danke


 Bild

Beiträge aus den Excel-Beispielen zum Thema " VBA: Makro per makro erstellen"