Thema Datum  Von Nutzer Rating
Antwort
Rot Fehler im VBA interpreter
08.10.2014 23:11:25 Alex
NotSolved
09.10.2014 01:21:30 Gast99254
NotSolved

Ansicht des Beitrags:
Von:
Alex
Datum:
08.10.2014 23:11:25
Views:
1192
Rating: Antwort:
  Ja
Thema:
Fehler im VBA interpreter

Guten Abend,

mir ist folgendes seltsames Verhalten aufgefallen und ich konnte bis jetzt noch keine Erklärung dazu finden.

Ich habe ein Array aus Objekten und möchte mit der Funktion UBound den letzten Index des Arrays herausfinden. 

 index = UBound(locBuildings)
            If (index > -1) Then
                While i <= index
                    If (locBuildings(i).buildingNr <> bNr) Then
                        FMData.CBFMBuilding.AddItem (locBuildings(i).buildingNr)
                        i = i + 1
                    Else
                        Call GeneralFunctions.DeleteElementAt(i, locBuildings)
                        i = i + 1
                    End If

                Wend
            End If

Wenn ich den Code laufen lasse bekomme ich einen falschen Index und somit eine Exception bei zugriff, wenn ich jedoch im Debug-mode durchsteppe bekomme ich den richtigen Wert?!?! Ist jemand schon mal etwas Vergleichbares passiert?! Danke für den Input!


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Fehler im VBA interpreter
08.10.2014 23:11:25 Alex
NotSolved
09.10.2014 01:21:30 Gast99254
NotSolved