Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
676to680
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
676to680
676to680
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Userform von außen

Userform von außen
06.10.2005 09:35:27
außen
Hallo Excelfreunde,
Ist es möglich aus einer Exceldatei B, per VBA auf eine Userform in Exceldatei A zuzugreifen?
Ich meine dabei den Zugriff auf Objekte der Userform, also z.B. die Veränderung von "Caption" eines Labels. Der Codezugriff erfolgt ja mit VBIDE Application.VBE.VBProjects(2).VBComponents("Beispiel").CodeModule o.ä. problemlos. Aber wie kann ich auf einzelne Objekte der Userform zugreifen?
Vielen Dank im Vorraus
Gruß Andreas

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

Betreff
Datum
Anwender
Anzeige
AW: Userform von außen
06.10.2005 15:17:31
außen
Hi,
das geht nur indirekt und nur bei einer nichtmodal angezeigten Userform. Beispiel:
In Mappe1 befindet sich das Userform. In einem Standardmodul dieser Mappe hast du folgende Routine:
Public Sub prcTextbox1(sProcname As String, iCalltype As Integer, _
        ParamArray vValue() As Variant)

    Dim vItem As Variant
    For Each vItem In vValue
        CallByName UserForm1.TextBox1, sProcname, iCalltype, vItem
    Next
End Sub

In Mappe2 wird diese Routine aufgerufen:
Public Sub test()
    Application.Run "'Mappe1.xls'!prcTextbox1", "Text", VbLet, "1234"
End Sub

Gruß
Nepumuk

Anzeige
AW: Userform von außen
06.10.2005 15:36:48
außen
Hallo Nepomuk,
Herzlichen Dank, die Sache funktioniert ganz gut, da ich ja obige Codezeilen auch per makro einfügen kann, leider ist aber die Form modal. Ich fürchtete schon, dass das ganze schwierig wird. Ich werde doch eine andere Lösung suchen müssen. Trotzdem vielen Dank
Gruß Andreas

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige