Prozeduren in anderen Mappen aufrufen

Hallo,

ich bin am Verzweifeln:
Ich habe mehrere Mappen geöffnet, wobei eine davon, nennen wir sie „Zentral.xls“, zentrale Subs und Functions für alle anderen Mappen zur Verfügung stellt, d.h. ich rufe sie aus den anderen Mappen auf.
Das geht laut Beschreibung ganz einfach, man braucht sie nicht einmal mit „Public“ zu kennzeichnen.

Muss man diese „Zentral.xls“ über Extras/Verweise anmelden?
Das geht nur über „VBAProject“, da kommt aber immer eine Fehlermeldung „Name steht in Konflikt mit vorhandenem …“ Da find ich aber nirgends was, was einen Konflikt hervorrufen könnte!?
Auch habe ich in den aufrufenden Mappen/Moduln den Namen in der Form [Zentral.xls].name_der_sub vorangestellt. Dann kommt „Laufzeitfehler ‚424‘: Objekt erforderlich“.

Was kann da falsch sein?

Danke
Laika

PS: Excel 2003 unter Vista

Hallo Laika,

Ich habe mehrere Mappen geöffnet, wobei eine davon, nennen wir
sie „Zentral.xls“, zentrale Subs und Functions für alle
anderen Mappen zur Verfügung stellt, d.h. ich rufe sie aus den
anderen Mappen auf.
Muss man diese „Zentral.xls“ über Extras/Verweise anmelden?

nein.
Um auf Prozeduren in anderen Mappen zuzugreifen brauchst du Run.
Also so:
Application.Run „Dateiname!Makroname“
Application.Run „Dateiname!Modulname.Makroname“

Gruß
Reinhard

Hallo Reinhard,

Um auf Prozeduren in anderen Mappen zuzugreifen brauchst du
Run.
Also so:
Application.Run „Dateiname!Makroname“
Application.Run „Dateiname!Modulname.Makroname“

Was ich auch mache, es funktioniert nicht. Es kommt „Kann das Makro … nicht finden“.
Dann ahne ich, dass es vielleicht mit der Sicherheit zusammenhängen könnte, gehe in die VBA-Hilfe für „Makrofehler“ und lese: „Zeigen Sie im Menü Extras auf Makro , und klicken Sie dann auf Sicherheit“.
Bravo! Wieder begeistert mich Microsoft: „Sicherheit“ gibt es da nämlich nicht! Typisch!!

Traurigen, wütenden Gruß
Laika

Grüezi Laika

Dann ahne ich, dass es vielleicht mit der Sicherheit
zusammenhängen könnte, gehe in die VBA-Hilfe für „Makrofehler“
und lese: „Zeigen Sie im Menü Extras auf Makro ,
und klicken Sie dann auf Sicherheit“.
Bravo! Wieder begeistert mich Microsoft: "Sicherheit"
gibt es da nämlich nicht!

Wo genau hast Du denn da gesucht?
Im VBA-Editor oder in Excel selbst?

Der genannte Menüpunkt findet sich in xl2003 in Excel.

Typisch!!
Traurigen, wütenden Gruß

…auch typisch Anwender würde ich da mal sagen; immer erstmal aufregen statt systematisch vorgehen…:wink:

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Grüezi wohl Thomas,

Wo genau hast Du denn da gesucht?
Im VBA-Editor oder in Excel selbst?

In beiden. Allerdings war ich etwas zu hurtig: Habe nicht das komplette Menü aufgeklapp (die beiden Pfeile unten im Menü - kann man Excel/Office eigentlich überreden, immer alle Menüpunkte anzuzeigen? Nicht erst nach ein paar Sekunden!).

Typisch!!
Traurigen, wütenden Gruß

…auch typisch Anwender würde ich da mal sagen; immer erstmal
aufregen statt systematisch vorgehen…:wink:

Nee, es gibt wahrlich genug Gründe, sich aufzuregen. Ich gebe aber zu, dass Excel schon sehr gut ist, allerdings seit etwa Win 98 erheblich nachgelassen hat.

Bei Dir selbstvertändlich auch mit freundlichen Grüssen :wink:)
Laika

Grüezi Laika

Wo genau hast Du denn da gesucht?
Im VBA-Editor oder in Excel selbst?

In beiden. Allerdings war ich etwas zu hurtig: Habe nicht das
komplette Menü aufgeklapp (die beiden Pfeile unten im Menü -
kann man Excel/Office eigentlich überreden, immer alle
Menüpunkte anzuzeigen? Nicht erst nach ein paar Sekunden!).

Aber klar doch - logisch!
Unter Extras/Anpassen müsste sich der Eintrag finden - den habe ich ‚damals‘ immer als erstes gesetzt um die kompletten Menüs zu sehen.

Typisch!!
Traurigen, wütenden Gruß

…auch typisch Anwender würde ich da mal sagen; immer erstmal
aufregen statt systematisch vorgehen…:wink:

Nee, es gibt wahrlich genug Gründe, sich aufzuregen. Ich gebe
aber zu, dass Excel schon sehr gut ist, allerdings seit etwa
Win 98 erheblich nachgelassen hat.

Hmmm, Excel hat mit Windows an sich aber nichts zu tun, oder?

Ich denke, dass es kaum eine bessere Office-Suite als Microsoft Office gibt. Und ich denke/weiss auch, dass es damit Probleme gibt, die leider nicht gelöst werden.

Doch gerade aus diesem Grunde gibt es auch Communities wie diese hier. Hier kennt man die Haken und Ösen der Anwendungen und irgendwer weiss auch meist einen Weg, der gangbar ist.

…worüber genau ärgerst Du dich denn…?

LG Thomas

Guete Abig,

hoffe, das hört sich öppis schweizerisch an, ist schon 40 Jahre her, dass ich für ein Jahr in Züri g’si bin :wink:

Ausserdem … wir kommen langsam ziemlich off topic.

Unter Extras/Anpassen müsste sich der Eintrag finden - den
habe ich ‚damals‘ immer als erstes gesetzt um die kompletten
Menüs zu sehen.

Ok, war etwas faul …

Hmmm, Excel hat mit Windows an sich aber nichts zu tun, oder?

Hmmm, wo ist Excel ursprünglich denn gemacht worden? Bei Microsoft etwa? Oder wurde es von woher übernommen? Früher war ich mal hell begeistert und habe Excel überall gelobt. Dann hatte ich den Eindruck, es wurde so ab Win 98 sukzessive schlechter. Vielleicht habe ich mit der Zeit auch kompliziertere Dinge gemacht und bin daher häufiger gestolpert - obwohl ich bis jetzt auch nur die berühmten 10% tue, mit denen man 90% seiner Anforderungen erschlagen kann.

Ich denke, dass es kaum eine bessere Office-Suite als
Microsoft Office gibt. Und ich denke/weiss auch, dass es damit
Probleme gibt, die leider nicht gelöst werden.

Naja, für Excel lasse ich das gelten - siehe oben. Aber Word, so sage ich immer, ist aus dem Tollhaus.

…worüber genau ärgerst Du dich denn…?

Tut mir leid, aber das ist jetzt wirklich zu viel zu schreiben. Es bleibt ja die Erinnerung, dass ich mich häufig geärgert habe. Ich habe in den 80er-Jahren mal in der Software-Qualitätssicherung gearbeitet (ja, wirklich!). Habe damals eine Tagung an der Uni München mitgemacht, die viel haben auf dem Gebiet gearbeitet. Es war sehr schwer Metriken für das Merkmal „Benutzerfreundlichkeit“ zu definieren. Da sagte der Professor: „Dann setzen wir eben einen Probedummen davor und zählen, wie oft er flucht und auf den Tisch haut!“ Und ich habe oft geflucht! Das nur mal so nebenbei.

Als Beispiel lese bitte mal meine neue Frage.

Gruessle
Laika

Typisch!!
Traurigen, wütenden Gruß

…auch typisch Anwender würde ich da mal sagen; immer erstmal
aufregen statt systematisch vorgehen…:wink:

hallo Laika,

wegen deinem anderen Beitrag, Thomas kommt mit OT schon bestens klar :smile:

Nee, es gibt wahrlich genug Gründe, sich aufzuregen. Ich gebe
aber zu, dass Excel schon sehr gut ist, allerdings seit etwa
Win 98 erheblich nachgelassen hat.

Magst du das mal näher erläutern? Damals gabs doch wohl Excel 4.0 *glaub*
Und, irgendwo hab ich noch Excel4 auf Disketten rumflegen, für normale alltägliche Sachen ist das genauso gut wie Excel2010 *schätz*

Bei Dir selbstvertändlich auch mit freundlichen Grüssen :wink:)

? Bei mir nicht? Bei anderen auch nicht? *Hä, schmoll*

Gruß
Reinhard

Grüezi Laika

hoffe, das hört sich öppis schweizerisch an, ist schon 40
Jahre her, dass ich für ein Jahr in Züri g’si bin :wink:

Ja, das liest man bestens :wink:

Hmmm, Excel hat mit Windows an sich aber nichts zu tun, oder?

Hmmm, wo ist Excel ursprünglich denn gemacht worden? Bei
Microsoft etwa? Oder wurde es von woher übernommen?

Ja, klar war das Microsoft - aber das eine ist ein Betriebssystem, das andere eine Software-Anwendung die darauf läuft.

So ähnlich halt wie ein Teller und die Spaghetti darin/darauf.
Obschon beides aus derselben Küche kommt, hat das eine mit dem andern direkt nichts zu tun… :wink:

Früher war
ich mal hell begeistert und habe Excel überall gelobt. Dann
hatte ich den Eindruck, es wurde so ab Win 98 sukzessive
schlechter.

Ab xl97 war die ganze Sache aber sehr stabil und auch durchgängig.
So wesentlich verschlechtert hat sich das im Laufe der Zeit nicht wirklich (obschon es einige gibt, die mit den neuen Ribbons seit xl2007 Schwierigkeiten haben sollen… :smile:)

Ich denke, dass es kaum eine bessere Office-Suite als
Microsoft Office gibt. Und ich denke/weiss auch, dass es damit
Probleme gibt, die leider nicht gelöst werden.

Naja, für Excel lasse ich das gelten - siehe oben. Aber Word,
so sage ich immer, ist aus dem Tollhaus.

Naja, Word ist halt nicht die Schreibmaschine für die es oft gehalten/angepriesen wird. Es steckt viel, wirklich viel darin und um das eingermassen zu beherrschen ist etwas Hintergrund-Wissen und intensives Befassen mit dem Konzept unumgänglich.
Wer aber nur rasch mal einen Brief schreiben will, kann Word auch als Schreibmaschiene vrewenden.

Für meine Diplomarbeit war da aber dann schon etwas mehr notwendig, aber machbar und durchaus stabil.

…worüber genau ärgerst Du dich denn…?

Tut mir leid, aber das ist jetzt wirklich zu viel zu
schreiben.

Ja, ich will hier auch keine Grundsatz-Diskussion vom Stapel reissen, sonst muss ich diesen Zweig des Beitrages noch sperren… :wink:

Es bleibt ja die Erinnerung, dass ich mich häufig
geärgert habe. Ich habe in den 80er-Jahren mal in der
Software-Qualitätssicherung gearbeitet (ja, wirklich!). Habe
damals eine Tagung an der Uni München mitgemacht, die viel
haben auf dem Gebiet gearbeitet. Es war sehr schwer Metriken
für das Merkmal „Benutzerfreundlichkeit“ zu definieren. Da
sagte der Professor: „Dann setzen wir eben einen Probedummen
davor und zählen, wie oft er flucht und auf den Tisch haut!“
Und ich habe oft geflucht! Das nur mal so nebenbei.

Tja, bei solchen Profs wundert mich das auch nicht wirklich… :wink:
Aber zum Glück haben wir diese Zeiten hinter uns gelassen und die Wunden sind geheilt, denke ich mal.

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Moin Reinhard,

Nee, es gibt wahrlich genug Gründe, sich aufzuregen. Ich gebe
aber zu, dass Excel schon sehr gut ist, allerdings seit etwa
Win 98 erheblich nachgelassen hat.

Magst du das mal näher erläutern? …

Würde ich schon, aber das ist viel, viel Arbeit! Früher hatte ich mal eine Liste gemacht und sie wie bei Warentest mit ++, +, 0, -, - - gekennzeichnet. Hab’s dann irgendwann aufgegeben, da es schlicht zu viel wurde. Manchmal sind es auch nur Kleinigkeiten. Man stolpert, eckt an, macht eine kleine Fehlbedienung usw. Ich bin nun mal allergisch gegen nicht gut gemachte Bedienoberflächen. Kleines Beispiel: VBA-Hilfe, rechts geht ein Hilfefenster auf, oben ist eine Eingabe für einen Suchbegriff, man gibt was ein, die Auflistung kommt … das Eingabefeld ist jetzt ganz unten, da, wo man nicht hinguckt. Kleinigkeit, aber lästig, nachlässig gemacht. Davon gibt es tausende Beispiele! Oder Word: Zeichnung aus mehreren Elementen im Text, Textfluss oben und unten. Ich möchte was an der Zeichnung ändern, also entgruppieren - was sehen meine entzündeten Augen: umfliessender Text und Zeichnungselemente sind total gemischt, einander überdeckend.
Von Winmail fange ich lieber nicht an.
Lassen wir’s, sonst löscht der Thomas bei aller Toleranz doch noch das OT hier :wink:)

Nicht das Microsoftprodukte da besonders schlecht sind, andere sind heutzutage auch nicht besser - muss ja alles bilig, billig sein. Meine Videobearbeitung … huu, huu. Vielleicht bin ich auch einfach nur so’n Typ :frowning:(

Bei Dir selbstvertändlich auch mit freundlichen Grüssen :wink:)

? Bei mir nicht? Bei anderen auch nicht? *Hä, schmoll*

Asche auf mein Haupt! Natürlich auch bei Dir. Solange einer seriös antwortet …

Gruss
Laika