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

Argument nicht optional?

Forumthread: Argument nicht optional?

Argument nicht optional?
28.01.2026 21:02:19
Christian
Hallo, ich bin am verzweifeln:

was läuft bei den beiden Makros in der Mappe falsch, dass ich bei jedem Eintrag in der Tabelle die Meldung bekomme Argument sei nicht optional?

Danke
Christian

https://www.herber.de/bbs/user/180115.xlsm

Anzeige

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

Betreff
Datum
Anwender
Anzeige
Problem behoben: BerechneCodesRanking Me owT
28.01.2026 21:27:08
Christian
AW: Argument nicht optional?
28.01.2026 23:34:39
Ulf
Hi Christian,
die Datei enthält nichtmaskierte Vergleichszeichen und kann nur geändert gelesen werden.
https://www.herber.de/bbs/user/180117.zip
hth
Ulf
AW: Argument nicht optional?
29.01.2026 10:47:54
daniel
Um die Frage für alle zu beantworten:

der Fehler "Argument ist nicht optional" bedeutet, dass die aufgerufene Funktion oder Sub-Prozedur die Übergabe eines Arguments/Parameters erfordert, dieser aber beim Aufruf nicht angegeben wurde und somit fehlt.
Der Text lautet nicht: "Argument fehlt", weil des auch möglich ist, bei der Programmierung anzugeben, dass man einen Parameter "optional macht" dh, man kann ihn angeben, muss aber nicht. Die Programmierung muss dann diesen Fall natürlich abdecken.

im konkreten Fall:
die aufgerufene Sub erwartet ein Worksheet als Argument:
Public Sub BerechneCodesRanking(ws As Worksheet)

beim Aufruf fehlt es:
    ' Ranking neu berechnen

BerechneCodesRanking


die Abhilfe ist:
a) Argument übergeben:
    ' Ranking neu berechnen

BerechneCodesRanking ActiveSheet


oder das Argument optional machen, dann mit der Angabe, welches Sheet verwendet werden soll, wenn das Argument nicht angegeben wurde:
Public Sub BerechneCodesRanking(Optional ws As Worksheet = ActiveSheet)


Gruß Daniel
Anzeige
AW: Argument nicht optional?
29.01.2026 14:33:27
Christian
Hallo Daniel.

danke für deine Erklärung.

Gruß
Christian
AW: Argument nicht optional?
28.01.2026 23:35:26
Ulf
sry falscher thread
kein Problem owT
29.01.2026 14:33:52
Christian
Anzeige
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