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

Funktion - über Makro aufrufen

Funktion - über Makro aufrufen
10.08.2003 12:52:40
Wolfgang
eine arbeitsmappe enthält auf modulebene eine benutzerdefinierte funktion:

Function Workday_Add(BegDate As Date, NumDays As Integer)
anstelle diese über den funktionsassistenten > benutzerdefiniert aufzurufen,
wollte ich eine schaltfläche mit einem makro belegen, der den funktions-
assistenten mit dieser funktion startet:

Sub Funktionsaufruf()
Call Workday_Add
End Sub

offensichtlich lassen sich funktionen nicht wie SUBs auf diese weise starten.
wie würde es funktionieren?
gruß
wolfgang

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Funktion - über Makro aufrufen
10.08.2003 13:01:35
Klaus-Dieter
Hallo Wolfgang,
das geht überhaupt nicht. Mach ja auch keinen Sinn, da eine Funktion in der Tabelle eingebunden werden muß. Genau so wie das bei den Standardfunktionen der Fall ist.
Gruß Klaus-Dieter


AW: Funktion - über Makro aufrufen
10.08.2003 13:25:52
Hajo_Zi
Hallo Klaus Dieter
dem muß ich leider wiedersprechen, eine Funktion kann auch über ein Makro aufgerufen werden.
mal nur als Beispiel
Option Explicit

Function Datum(DaDatum As Date) As Date
Datum = Datum + 100
End Function


Sub Start()
MsgBox Datum("12.01.03")
End Sub

Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.
Zurzeit gibt es wieder Probleme mit der E-Mail Benachrichtigung.
Ich bekomme Mails zu Beiträgen an denen ich nicht beteiligt bin und zusätzlich noch Mails zu meinen eigenen Beiträgen. Das Problem mit den eigenen Benachrichtigung kann gelöst werden durch Lösche und Neuanmelden. Dieses möchte ich aber nicht jeden Tag machen.
Um dieses Problem erstmal zu beseitigen habe ich die automatische Mailbenachrichtigung abgeschaltet.
Aus diesem Grunde ist es dem Zufall überlassen ob auf Rückfragen Antworten von mir kommen.

Anzeige
AW: Funktion - über Makro aufrufen
11.08.2003 11:54:44
Herbert
Hallo Hajo,
also irgendwas stimmt da nicht, bei mir kommt der 09.04.1900 raus.
Herbert

AW: Funktion - über Makro aufrufen
11.08.2003 11:58:21
Hajo_Zi
Hallo Herbert
Danke für den Hinweis

Function Datum(DaDatum As Date) As Date
Datum = DaDatum + 100
End Function

Gruß Hajo

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige