Im Internet habe ich folgenden Code gefunden,...
Index außerhalb des gültigen Bereichs im Formular in Microsoft Access Hilfe
Index außerhalb des gültigen Bereichs im Formular: Hallo an alle,
ich komme leider nicht weiter hab jetzt in meiner DB die Fehlermeldung Index außerhalb des gültigen Bereichs. Diese Fehlermeldung bekomme ich wenn ich ein Formular erstellen möchte...
"Index außerhalb des gültigen Bereichs" in Microsoft Access Hilfe
"Index außerhalb des gültigen Bereichs": Leute, ich hab mal wieder ein Problem. Da ich meine Datenbank öfters mal teste, habe ich mir mit Excel-Tabellen Datensätze angelegt, damit ich nicht immer überall was reinschreiben musst. Nun...
Users found this page by searching for:
MS Access Index außerhalb des gültigen Bereichs
Index Außerhalb Des Gültigen Bereichs 9
Array - Index außerhalb des gültigen Bereichs von Marc vom 16. 09. 2019 10:08:10
AW: Array - Index außerhalb des gültigen Bereichs - von Nepumuk am 16. 2019 10:12:16
AW: Array - Index außerhalb des gültigen Bereichs - von Marc am 16. 2019 10:31:51
Betrifft: Array - Index außerhalb des gültigen Bereichs
von: Marc
Geschrieben am: 16.
' Abgleich & Kumulation der gefunden Einträge
For j = EntryNr To Endrow
If (j, SpaltenIndex) = Referenz Then
Betrag = Betrag + (j, Spalte2Index)
Payments = Payments + 1
ReDim Preserve tArray(Payments)
tArray(Payments) = (EntryNr - 1) + j
Else
End If
Next j
''''''''''' Übertrag ins Logsheet
If ("A1") = "" Then ("A1") = "Logdaten:"
' Klärung von Einträgen
If Betrag = 0 Then
Nextlog = + 1 ' Nächste freie Zeile im Logsheet ermitteln
For x = 0 To Payments - 1
(tArray(x)) (Nextlog)
Nextlog = Nextlog + 1
Next x
End Sub
Was ist an der Zeile falsch? Viele Grüße,
Marc
Betrifft: AW: Array - Index außerhalb des gültigen Bereichs
von:
Geschrieben am: 16. 2019 10:12:16
Hallo Marc,
du dimensionierst zwar tArray() als Array hast ihm aber bis zur fehlerhaften Zeile noch keinen Index zugewiesen. Das machst du erst in dieser Zeile: ReDim Preserve tArray(Payments)
Gruß
Nepumuk
Geschrieben am: 16. 2019 10:31:51
Hallo Nepumuk,
da lag der Fehler. Ich habe es nun gelöst indem ich direkt nach der ersten Dimensionierung eine Redimensionierung durchgeführt habe::
Dim tArray() As Long
ReDim tArray(Payments)
tArray(Payments) = EntryNr - 1
Vielen Dank und Gruß,
Excel-Beispiele zum Thema "Array - Index außerhalb des gültigen Bereichs"
Alle Zeilen und Spalten außerhalb des benutzten Bereiches löschen
Mehrbereichsauswahl auf eine Seite drucken.