Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
200to204
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
200to204
200to204
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Code aus anderer Datei starten

Code aus anderer Datei starten
07.01.2003 15:49:35
herbert r.
hallo Forum,
ich möchte über eine Schaltfläche VBA-Code einer anderen Arbeitsmappe starten.

Für Hilfe vielen Dank im Voraus.
herbert r.

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Code aus anderer Datei starten
07.01.2003 15:51:33
Michael Scheffler
Hallo,

so einfach geht das nicht, warum kopierst Du nicht den Code?

Gruß

Micha

Re: Code aus anderer Datei starten
07.01.2003 15:57:05
herbert r.
hallo Micha,
die Arbeismappen "spielen zusammen".
Kopieren würde mir nichts bringen, da die gewünschte
Prozedur der einen Arbeitsmappe aus einer anderen
aufgerufen werden soll.

Gruß, herbert r.

Re: Code aus anderer Datei starten
07.01.2003 16:01:36
Michael Scheffler
Hallo,

ich kann mir keinen Fall denken, in dem so etwas notwendig ist.

Diese Frage taucht immer mal wieder im Forum auf, aber es gab da nie befriedigende Antworten. Warum brauchst Du das?

Gruß

Micha

Re: Code aus anderer Datei sta
07.01.2003 16:19:40
herbert r.
hallo,
ich arbeite mit 5 (Haupt-)Arbeitsmappen mit Programmen.
Aus einer werden neue Tabellenblätter in eine neue
Arbeitsmappe kopiert.
Diese neuen Arbeitsmappen enthalten eine Schaltfläche mit
deren Hilfe eine bestimmte Prozedur einer
der 5 Hauptprogramme aufgerufen werden soll.

Damit ich z.B.bei evtl. Änderungen nicht mehrere Arbeitsmappen
ändern muss, soll die o.g. Prozedur nur in einem
Hauptprogramm stehen.

Gruß, Herbert

Anzeige
Re: Code aus anderer Datei sta
07.01.2003 16:35:32
Michael Scheffler
Hallo Herbert,

da kann ich mir nicht so richtig eine Lösung vorstellen. Das Einzige, was mir einfällt, ist eine DLL mit VB zu erzeugen, die kannst überall aufrufen.

Gruß

Micha

Re: Code aus anderer Datei sta
07.01.2003 16:54:49
herbert r.
hallo Micha,
trotzdem vielen Dank!
PS: Ursprünglich wurde die Prozedur über eine Schaltfläche
aus einer benutzerdef. Symbolleiste aufgerufen. Benutzerdef.
Symbolleisten möchte ich aber -aus div. Gründen- nicht mehr
verwenden.
Ich dachte man könnte dies einfach auf Schaltflächen
übertragen? Etwa so:

Workbooks.Open Filename:DATEI.XLS
call datei.xls!meineProzedur

klappt aber nicht!-:(

Gruß, herbert r.

Anzeige
Re: Code aus anderer Datei sta
08.01.2003 15:51:01
Michael Schefföer
Hallo,

dann schreibe doch den Code für eine benutzerdefinierte Leiste und lösche sie hinterher, das geht sehr gut mit dem Tool von Hans

Gruß

Micha

Doch eine Lösung...
09.01.2003 09:55:34
herbert r.
Hallo Micha,
vielen Dank für den Tip!
Habe mir das Teil schon vor einiger Zeit runtergeladen,
und dann vergessen!;-)
Werde das auch mal ausprobieren.

Ich habe noch eine andere Lösung gefunden:
Statt CommandButton verwende ich ein
Zeichnungsobjekt (Rechteck).
Diesem kann man ein Makro zuweisen und mit
"Selection.OnAction="Datei.xls!Modul.Prozedur"
den gewünschten Code aufrufen.

Gruß, Herbert

312 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige