Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
456to460
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
456to460
456to460
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Code kopieren

Code kopieren
20.07.2004 11:30:28
Volker
Hallo allerseits,
ich hab' folgendes Problem:
Ich möchte gerne in einem neuen Worksheet den Code/die Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
[beliebiger code]
End Sub
erzeugen oder aus einem geöffneten workbook kopieren.
Mit: ThisWorkbook.VBProject.VBComponents("Modul2").Export "Modul2.bas" usw. kann man Module im- und exportieren.
Soviel hab ich schon rausbekommen.
Aber wie spricht man die VB-Objecte Workbook und Worksheet und deren Inhalt, also z.B. obengenannte Sub; an?
Ich hoffe, jemand wird daraus schlau.
Viele Grüße und Dank im Voraus
Volker

		

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Danke AW: Code kopieren
20.07.2004 16:33:59
Volker
Hallo Andreas,
Der Tip war goldrichtig. Ich bin bei der Recherche beim besten Willen nicht drauf gestoßen. Wie meist war's eine Frage der Syntax
Ich hab's jetzt so gelöst:

Sub copy()
Dim i As Integer
Dim scode As String
With ThisWorkbook.VBProject.VBComponents("Tabelle1").CodeModule
scode = .Lines(1, .CountOfLines)
End With
Workbooks("Mappe1").VBProject.VBComponents("Tabelle1").CodeModule.AddFromString scode
End Sub

Nochmals vielen Dank für die Hilfe
Gruß
Volker
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige