in einer Prozedur rufe ich eine Unterprozedur auf und gebe dabei mehrere Variablen mit:
...
Call LeereZellenFuellen(intNeueSpalte, intJahr(intSchleife), intSchleife, intLastRow)
...
In der Prozedur frage ich über Select Case die Variable "intSchleife" ab (z.B. 1).
Select Case intSchleife
Case 1 'aktuelles Jahr
...
Case 2
...
Case 3
...
End Select
Wenn die Variable intSchleife den ersten Wert "1" hat und an die Unterprozedur LeereZellenFuellen übergeben wird, stoppt die Unterprozedur mit dem Hinweis:
"Fehler beim Kompilieren: Case ohne Select Case"
Dabei ist die Anweisung "Case 2" markiert.
Aber die Select-Case-Struktur stimmt.
Innerhalb der Select-Case-Struktur existieren auch If-Then-Else-Anweisungen. Aber auch die stimmen alle, d.h. es gibt zu jedem If auch ein End If.
Habe ich da irgendeinen Denkfehler oder warum funktioniert das nicht?
Weiß jemand Rat? Schon 'mal vielen Dank.
Gruß
Jürgen