If verwandte Prozeduren in der Klasse WorksheetFunction (Excel VBA)

Diese Seite enthält die Prozeduren der Klasse WorksheetFunction zum Thema If: IfError und IfNa

IfError

Gibt einen Wert zurück, den Sie angeben, wenn eine Formel zu einem Fehler ausgewertet wird; Andernfalls wird das Ergebnis der Formel zurückgegeben.

Wenn value oder value_if_error eine leere Zelle ist, behandelt IfError Sie als leeren Zeichenfolgenwert (""). Wenn value eine Arrayformel ist, gibt IfError ein Array mit Ergebnissen für jede Zelle in dem in value angegebenen Bereich zurück.

Syntax : expression.IfError (Arg1, Arg2)

Dim varIfError As Variant
varIfError = WorksheetFunction.IfError(Arg1:=, Arg2:=)

Arguments

Hier sind die benannte Argumente :

Arg1 - Value - das Argument, das auf einen Fehler überprüft wird

Arg2 - Value_if_error – der Wert, der zurückgegeben werden soll, wenn die Formel zu einem Fehler ausgewertet wird

IfNa

Gibt den Wert zurück, den Sie angeben, wenn der Ausdruck in #N/a aufgelöst wird; Andernfalls wird das Ergebnis des Ausdrucks zurückgegeben.

Syntax : expression.IfNa (Arg1, Arg2)

Dim varIfNa As Variant
varIfNa = WorksheetFunction.IfNa(Arg1:=, Arg2:=)

Arguments

Hier sind die benannte Argumente :

Arg1 - Wert: beliebiger Wert oder Ausdruck oder Verweis

Arg2 - value_if_na: beliebiger Wert oder Ausdruck oder Verweis