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

Syntax für CALL

Syntax für CALL
24.01.2003 13:57:43
Dirk Knobloch
Hallo an alle Experten,
Frage: wie kann ich ein Makro in eine IF-Anweisung einbinden.?Man schlug mir vor, dies per CALL zu tun. Die genaue Syntax ist mir nicht bekannt. Ich möchte dies in einer ganz normalen Formel in einer Zelle tun. Bin kein VBA-Spezialist. Sollte doch aber trotzdem mit einer IF(F2=L4; CALL Makro1; CALL Makro2) zu machen sein - oder doch nicht?

Bin für schnelle Antwort sehr dankbar, da ich die Sache bis 15.00 Uhr gelöst haben muss.

Danke im Voraus
Dirk Knobloch

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Syntax für CALL
24.01.2003 13:58:39
Hajo_Zi
Hallo Dirk

Über wenn Makro starten
Du musst dazu einen Umweg anlegen.
Die WENN-Funktion lautet z.B.
=WENN(A1>10;MakroStart();"Nix")
Die Wenn-Bedingung kann kein Makro starten, aber eine Funktion ausführen. Diese Funktion kann wiederum ein Makro aufrufen.
Die Funktion ist so aufgebaut und ruft das abhängige Makro auf:
Function MakroStart()
Application.Volatile
MakroStart_Makro
End Function

Sub MakroStart_Makro()
MsgBox ("TuT")
End Sub
von Ramses (Rainer)


Gruß hajo

Re: Syntax für CALL
24.01.2003 14:08:29
Hajo_Zi
Hallo Dirk


"Zitat FAQ Herber: Stelle bitte keine Fragen im Rundumschlag. Es kommt vor, dass Fragen im Spotlight-Forum, in der
Excel-NewsGroup, an mich persönlich und gleichzeit hier ins Forum gepostet werden. Damit steigen zwar die
Chancen des Fragestellers, eine Antwort zu bekommen, andererseites beschäftigt er ganze Völkerschaften mit
seinem Problem, was die Chance anderer Fragestellern auf eine Antwort wiederum verringert. Dieses
Verhalten ist nicht fair und wird nicht toleriert"

Mit dem doppelten Posting in den Foren ist das so ein Problem, wird der Beitrag in mehreren Foren gleichzeitig gepostet arbeiten mehrere Helfer gleichzeitig an der Lösung. Sollten nun mehrer Helfer sich mit der Beantwortung und Lösungssuche befassen arbeitet nur einer an der endgültigen Lösung und die anderen für den Papierkorb. Bei Helfern kostet es Zeit und es machen alle diese Arbeit kostenlos. Und ich sehe es als nicht Achtung der Arbeit der Helfer an, wenn die Frage gleichzeitig in mehreren Foren gestellt wird. Sinn und Zweck des Forums ist es aber ein geben und nehmen. Wenn in einem gewissen Abstand nicht Minuten in anderen Foren gepostet wird hat keiner was dagegen.
Dies ist nur meine Meinung zu dem Problem und mit diesen Beiträgen befasse ich mich nicht. Da löse ich lieber andere Probleme.
Es braucht mir auch keiner schreiben er kauft sich auch mehrere Bücher oder läst sich mehrere Angebote machen. Da übersieht er nur einen Entscheidenden Punkt. Der Autor hat sein Geld schon bekommen und die Preise für die Angebote werden schon so geplant das bei einem Verhältnis von 1 zu 10 noch Gewinn rauskommt. Hier in dem Forum beantworten alle Antworten die Fragen ohne Bezahlung und bei dieser Arbeitsweise arbeitet keiner gerne für den Papierkorb, ich jedenfalls nicht.

Gruß Hajo

Anzeige
Re: Syntax für CALL
24.01.2003 14:08:48
Dirk Knobloch
Hallo Hajo,
und wo hinterlege ich diese Funktion, die das Makro beinhaltet?

Danke schonmal für die fixe Kooperation ;-)

Gruß
Dirk

Re: Syntax für CALL
24.01.2003 14:18:03
Dirk Knobloch
Hallo Hajo,
sorry für das Mehrfachposting. Was Du schreibst leuchtet ein. Bin das erste Mal in einem solchen Forum und war mir des beschriebenen Effektes nicht bewußt. Hatte allerdings auch nicht zu träumen gewagt, derart schnell eine Antwort auf meine Fragen zu erhalten. Leider ist mein Problem allerdings auch noch nicht gelöst, so dass ich brennend nach Hilfe suche.

Gruß und ich bin Dir sehr verbunden, wenn Du mir in meinem Fall weiterhelfen kannst.

Dirk

Anzeige
Funktion OK, aber wohin setzen ...
24.01.2003 14:52:39
Dirk Knobloch
Hallo Hajo,
wohin und wie "eingebettet" soll ich

Function MakroStart()
Application.Volatile
MakroStart_Makro
End Function

setzen?

Danke Dir für Deine schnelle Hilfe.

Gruß
Dirk

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige