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

Argumentliste in Funktion

Forumthread: Argumentliste in Funktion

Argumentliste in Funktion
03.02.2004 07:32:15
Geist
Gibt es in einer selber programmierten Funktion die Möglichkeit, die Argumente so wie in der Funktion Summe zu übergeben, d.h. als
=summe(A1:A10)
oder muss ich zwingend die einzelnen Zellen übergeben, also was in der Summe Funktion analog
=summe(A1;A2;A3;A4;A5;A6;A7;A8;A9;A10)
wäre?
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Argumentliste in Funktion
03.02.2004 07:54:17
Fabian
letzteres
AW: Argumentliste in Funktion
03.02.2004 08:13:29
y
hi Geist,
natürlich geht das
z.B.
Public

Function BspAnzahl(rngQuell As Range) As Long
BspAnzahl = rngQuell.Count
End Function

dieses beispiel ist allerding relativ sinnfrei (zählt only die zellen in rngQuell) und dient nur zur veranschaulichung der vorgehensweise
cu Micha
Anzeige
AW: Argumentliste in Funktion
03.02.2004 08:33:28
Geist
Danke!
danke für die rückmeldung :-)
03.02.2004 08:41:35
y
...
sowoh als auch
03.02.2004 08:54:50
Geist
Gibt es auch eine Möglichkeit, dass ich sowohl A1:A4 wie auch A1;A2;A3;A4 eingeben kann?
Anzeige
geht auch :-)
03.02.2004 10:47:54
y
hi Geist,
auch das geht:
Public

Function BspAnzahlFett(ParamArray rngQuell() As Variant) As Long
For Each Item In rngQuell()
If TypeName(Item) = "Range" Then
For Each Cell In Item
If Cell.Font.FontStyle = "Fett" Then
BspAnzahlFett = BspAnzahlFett + 1
End If
Next Cell
End If
Next Item
End Function

auch dieses "ding" ist relativ sinnfrei und zählt die "fett" formatierten zellen
cu Micha
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige