Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

IsMissing

Forumthread: IsMissing

IsMissing
24.11.2006 18:30:10
Markus
Liebe Leute,
ich habe mal wieder eine etwas eigenartige Erscheinung. Die Funktion "IsMissing" funktioniert nicht ordnungsgemäß, wenn der Datentyp für den optionalen Parameter angegeben wird, ohne Datentyp funktioniert es problemlos. Habe ich da einen Denkfehler, oder ist das nicht so vorgesehen / ein Bug in Excel?
Wäre dankbar, es würde mir jemand seine Erfahrung mitteilen.
Gruß M.
Code:
Public

Function MalZwei(Optional A As Boolean)
If IsMissing(A) Then
' Wenn kein Argument, dann Null zurückgeben.
MalZwei = Null
Else
' Wenn Argument vorhanden, dann doppelten Wert zurckgeben.
MalZwei = A * 2
End If
End Function

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: IsMissing
24.11.2006 18:32:44
Rudi
Hi,
aus der Hilfe:
IsMissing(ArgName)
Das erforderliche Argument ArgName enthält den Namen eines optionalen Variant-Arguments einer Prozedur.
mfg Rudi
AW: IsMissing
24.11.2006 18:37:49
Markus
Ist das optionale Argument immer vom Typ Variant?
M.
AW: IsMissing
24.11.2006 18:43:58
Rudi
Nein, aber wenn du IsMissing verwenden willst, muss es Variant sein.
Warum ist A bei dir eigentlich Boolean?
Es geht aber auch anderes:

Function MalZwei(Optional A as Integer = 0)
MalZwei = A * 2
End Function

mfg Rudi
Anzeige
AW: IsMissing
25.11.2006 18:33:23
Markus
Hi Rudi,
ich will eigentlich nur, dass der optionale Paramter nur die Aussage "True" or "False" zuläßt, um so eine eingeschränkte Auswahlmöglichkeit zu haben.
Gruß M.
AW: IsMissing
25.11.2006 18:46:49
Rudi
Hi,
versteh ich nicht, hast du dir mein Beispiel angesehen? Das macht ganau das,
was du in deinem posting beschrieben hast.
mfg Rudi
Anzeige
AW: IsMissing
25.11.2006 20:33:17
Markus
Ok. hab's jetzt kappiert.
Gruß M.
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18