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

Function mit Makro Call

Forumthread: Function mit Makro Call

Function mit Makro Call
05.07.2015 20:36:31
Burghard
Hallo,
kann ich in der unteren VBA-Function auch noch am Ende ein anderes Makro aufrufen oder geht dies gar nicht?
Public Function ohne_strichB(Bereich As Range)
Dim rngC As Range, dblZ As Double
Application.Volatile
For Each rngC In Bereich
If rngC.Font.Strikethrough = False And rngC.Font.ColorIndex = 5 Then
dblZ = dblZ + rngC.Value
End If
Next
ohne_strichB = dblZ
'einfach aufrufen mit
'=ohne_strichB($H$10:$H$100)
End Function
Kann ich irgendwie vor "End Function " noch ein Makro aufrufen in etwa mit "Call Testmakro"? Hilfe/Info wäre nett.
Grüße Burghard

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Function mit Makro Call
05.07.2015 20:43:36
Gerd
Hallo Burhard,
wenn du die Funktion per Code aufrufst, ja; bei Aufruf aus einer Excelzelle, nein.
Gruß Gerd

AW: Function mit Makro Call
05.07.2015 21:00:26
Burghard
Hallo Gerd,
uih, das ging ja schnell. Leider rufe ich die Function in einer Zelle auf. Der Makroaufruf klappt dementsprechend nicht (hab ich mir schon irgendwie gedacht). Danke für die Erklärung!
Grüße Burghard

Anzeige
Man kann durchaus andere Makros in 1er Function...
06.07.2015 06:22:07
Luc:-?
…aufrufen, Burghard,
da irrt Gerd. Nur, ob sie auch (in Gänze) ausgeführt wdn, hängt von ihrem Inhalt ab, falls die Fkt als UDF in einer ZellFml eingesetzt wird, so wie du es vorhast. Letztlich ist einer Fkt in einer ZellFml normalerweise nur erlaubt, den eigenen Wert zu berechnen, keine Werte in andere Zellen zu schreiben oder Formate zu ändern. (Allerdings kann man das mit diversen Tricks umgehen, was aber nur im Einzelfall gemacht wdn sollte!)
Wie hätte ich sonst einige superlange UDFs schreiben können, Gerd,
wenn man nicht Teile der UDF in externe UPs bzw andere, entsprd aufgerufene Fktt auslagern könnte?! ;-]
Morrn, Luc :-?
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