Einen sonnigen Tag,
mir bereitet folgende Funktion Probleme:
Private Function Obst(index As Integer) As String
Dim strObst(3) As String
strObst(0) = "Apfel"
strObst(1) = "Birne"
strObst(2) = "Melone"
Return strObst(index)
End Function
Und zwar wird folgende Fehlermeldung ausgespuckt:
Fehler beim Kompilieren:
Variable nicht definiert
Auslöser ist angeblich die Zeile, da sie rot markiert ist.
Return strObst(index)
Soweit ich das erkennen kann, kommt die Fehlermeldung aber nicht von diesem Projekt, sondern von einem Modul in der Projektmappe die damit eigentlich nichts zu tun hat.
Ich setze den Cursor in meinen Code mit den Obstsorten (UserForm), dann klicke ich auf
Debuggen -> Kompilieren von Project
und dann komischerweise öffnet er ein Modul "Modul8" und gibt die o.g. Fehlermeldung aus. Wie kann das sein? Ich debugge mein Formular, aber er sagt mir Modul8 hat einen Fehler, obwohl ich Modul8 gar nicht debugge oder sonst irgendwas. Warum debuggt er etwas, was ich gar nicht debuggen will?
|