Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1284to1288
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
Inhaltsverzeichnis

Modul-Tansport

Modul-Tansport
06.11.2012 14:15:34
Rolf
Hallo und einen schönen Tag,
ist es möglich eine Prozedur oder ein ganzes Modul von Mappe B nach Mappe A zu bringen und dort einzubinden.
Du befindest dich vorher und nachher immer in Mappe A.
Viele Grüße
Rolf H.

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Modul-Tansport
06.11.2012 14:18:40
Rudi
Hallo,
ein Modul kannst im Projektexplorer einfach auf eine andere Mappe ziehen.
Gruß
Rudi

AW: Modul-Tansport
06.11.2012 14:36:21
Rolf
Hallo Rudi,
ich habe das Wichtigste vergessen!
Das Ganze sollte mittels VBA von Mappe A aus bewerkstelligt werden.
Gruß
rolf

AW: Modul-Tansport
06.11.2012 14:45:31
Rudi
Hallo,
ungetestet:
Sub CopyModule()
Dim sPath As String, sModul As String
sModul = "B_Modul1.bas"
sPath = ThisWorkbook.Path & "\"
Workbooks("MappeB.xls").VBProject _
.VBComponents("Modul1").Export sPath & sModul
With ThisWorkbook.VBProject
.VBComponents.Import sPath & sModul
.VBComponents(sModul).Name = "Modul1_aus_B"
End With
Kill sPath & sModul
MsgBox "Modul wurde kopiert!"
End Sub

Gruß
Rudi

Anzeige
AW: Modul-Tansport
06.11.2012 15:14:21
Rolf
Hallo Rudi,
klappt wunderbar!
Nur die Zeile: .VBComponents(sModul).Name = "Modul1_aus_B"
meldet "Index außerhalb des gültigen Bereiches". Warum, weiß ich nicht.
Recht herzlichen Dank
Gruß
Rolf

AW: Modul-Tansport
06.11.2012 15:19:28
Rudi
Hallo,
      .VBComponents("B_Modul1").Name = "Modul1_aus_B"

kannst du aber auch weglassen.
Gruß
Rudi

AW: Modul-Tansport
06.11.2012 15:31:27
Rolf
Hallo Rudi,
ich lass es lieber weg, denn deine neue Zeile bringt die gleiche Fehlermeldung.
Gruß
Rolf

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige