ich habe ein für mich schier unlösbares problem!
In meinem Programm will ich ein Modul exportieren, um es in einer anderen Mappe, die das Programm erstellt hat, zu importieren.
Mit folgendem Code funktioniert unter Excel 2003 alles hervorragend. Unter Excel 2002 oder 2000 kann er die Funktion nicht ausüben.
Ordnername = "C:\Temp\"
Workbooks("Mappe1.xls").VBProject _
.VBComponents("Modul2").Export Ordnername & "modul2.bas"
'Modul aus exportieren
Workbooks("Mappe2.xls").Activate
With ActiveWorkbook.VBProject
.VBComponents.Import Ordnername & "modul2.bas"
'Modul importieren
.VBComponents("modul2").Name = "modul2"
'modul den Namen Modul 2 geben
End With
Kill Ordnername & "\modul2.bas"
'Die Exportdatei, des Moduls löschen, da keine weitere
Verwendung besteht
WICHTIG: Der Zeilenversatz in der ersten Zeile ist wichtig, da Norton AntiVirus den Code sonst als Bloodhound.Macro.Virus erkennt.
Hat jemand eine Idee, weshalb das unter 2003 läuft und unter älteren Versionen nicht?
Vielen Dank im Voraus!!!
Gruß
Tobias