Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
852to856
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
852to856
852to856
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

IsEmpty(a) * Zahl

IsEmpty(a) * Zahl
15.03.2007 15:25:00
Andreas
Hallo Experten!
Ich habe mal versucht die Excelformel
=MAX(ISTLEER(A1)*B2;C3)
in eine VBA-Function zu übertragen:
Function Ergebnis(a, b, c)
Ergebnis = Application.WorksheetFunction.Max(IsEmpty(a) * b, c)
Aber es klappt nicht, weil anscheinend die Multiplikation von Wahr * b nicht b ergibt.
Ich bitte um Eure Hilfe: was ist an der Syntax im VBA zu ändern, so dass ähnlich der Multiplikation auf Excelebene auch hier funktioniert bzw. angewandt werden kann?
Besten Gruß,
Andreas X

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

Betreff
Datum
Anwender
Anzeige
AW: IsEmpty(a) * Zahl
15.03.2007 15:30:56
Andi
Hi,
True entspricht dem Wert -1, True * b ergibt also -b.
False ist und bleibt 0.
Du kannst also entweder zusätzlich einmal mit -1 multiplizieren, oder mittels Abs() den Betrag bilden. Kommt beides auf's gleiche raus, wenn man nur negative Zahlen und die 0 hat.
Schönen Gruß,
Andi
AW: IsEmpty(a) * Zahl
15.03.2007 23:20:51
Andreas
Ich danke auch Dir Andi!
-IsEmpty(a) * Zahl
15.03.2007 15:33:00
EtoPHG
Hallo Andreas,
Siehst Du das kleine Strichlein ?
Versuchs mal.
Gruss Hansueli
AW: -IsEmpty(a) * Zahl
15.03.2007 15:40:00
Andreas
OoooooberCooooool !
Es funktioniert! Ich bin glücklich! Ich bin platt! Daaaaanke!!!!
Einfach Klasse :o)
Gruß, Andreas

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige