Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Schließen eines Formulars aus anderer Mappe

Schließen eines Formulars aus anderer Mappe
25.02.2007 13:21:00
FrankMoosbach
Hallo,
ich möchte für eine Anwendung ein Programm schreiben, das alle VBA-Module auf den neusten Stand bringt.
Dazu wird zunächst jedes alte Modul gelöscht und anschließen das neue importiert.
Nun habe ich folgendes Problem:
Beim Öffnen des Workbooks das upgegradet werden soll habe ich ein Menü (Formular) programmiert,
das beim Start automatisch geladen wird.
Wenn ich nun dieses Formular ersetzen möchte, kann ich es zwar löschen, aber nicht mehr
neu importierten.
Wie kann man nun dieses Formular das von einer anderen Arbeitsmappe geladen wurde unloaden?
also Unload Formularname
Aber wie refernziere ich den Formularnamen aus der anderen Arbeitsmappe?
Code: TargetWorkbook ist ein Objekt auf die Zielmappe
With ThisWorkbook
FName = .Path & "\code.txt"
If Dir(FName) "" Then
Kill FName
End If
For Each VBComp In .VBProject.VBComponents
If VBComp.Type vbext_ct_Document Then
VBComp.Export FName
For Each VBComp2 In TargetWorkbook.VBProject.VBComponents
If VBComp2.Name = VBComp.Name Then TargetWorkbook.VBProject.VBComponents.Remove VBComp2
Next VBComp2
TargetWorkbook.VBProject.VBComponents. _
Import FName
Kill FName
End If
Next VBComp
End With
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Schließen eines Formulars aus anderer Mappe
25.02.2007 14:24:00
Matthias
Hallo Frank,
Beim Öffnen des Workbooks das upgegradet werden soll habe ich ein Menü (Formular) programmiert,
das beim Start automatisch geladen wird.

Du könntest die Mappe doch so öffnen:

Application.EnableEvents = False
Workbooks.Open .....
Application.EnableEvents = True

Dann wird das Userform nicht automatisch geladen.
Gruß Matthias
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige