Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Dynamische Arrays in VBA
zurück: wenn anzahl erreicht shell ausführen weiter: Probleme beim Ändern von Ordner-Icons Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Marmill
Im Profil kannst Du frei den Rang ändern


Verfasst am:
03. Dez 2008, 18:59
Rufname:

Dynamische Arrays in VBA - Dynamische Arrays in VBA

Nach oben
       Version: Office 2003

Hallo

Weiss jemand ob man in Access VBA einen Array so definieren kann dass seine Länge und die Werte zum vornherein noch nicht feststehen und der Array erst beim Füllen wächst? - Ähnlich wie bei Perl mit "push" und "pop"

Gruss
Marmill
Marmill
Im Profil kannst Du frei den Rang ändern


Verfasst am:
03. Dez 2008, 19:12
Rufname:


AW: Dynamische Arrays in VBA - AW: Dynamische Arrays in VBA

Nach oben
       Version: Office 2003

Hallo

habe die Antwort selbst gefunden in der VBA Hilfe von Access:
Zitat:
Code:
    Dim Feld1() As Integer    ' Dynamisches Datenfeld deklarieren.
   
    Redim Feld1(5)        ' 5 Elemente reservieren.
    For I = 1 To 5        ' 5 Schleifendurchläufe.
        Feld1(I) = I    ' Datenfeld initialisieren.
    Next I
Die nächste Anweisung ändert die Größe des Datenfeldes und löscht die Elemente.
Code:
    Redim Feld1(10)        ' Größe auf 10 Elemente ändern.
    For I = 1 To 10        ' 10 Schleifendurchläufe.
        Feld1(I) = I    ' Datenfeld initialisieren.
    Next I
Die nächste Anweisung ändert die Größe des Datenfeldes, löscht die Elemente jedoch nicht.
Code:
    Redim Preserve Feld1(15)    ' Größe auf 15 Elemente ändern.

Gruss
Markus
Stubentigga
Im Profil kannst Du frei den Rang ändern


Verfasst am:
29. Jul 2012, 11:56
Rufname:

AW: Dynamische Arrays in VBA - AW: Dynamische Arrays in VBA

Nach oben
       Version: Office 2003

Hey!

Deine Lösung aus der Hilfe ist spitze. Allerdings funktioniert sie nur bei einer Liste. In einem mehrdimensionalen Array funktioniert die "Preserve"-Funktion nicht mehr - leider : (
steffen0815
VBA-Programmierer


Verfasst am:
29. Jul 2012, 12:43
Rufname:


AW: Dynamische Arrays in VBA - AW: Dynamische Arrays in VBA

Nach oben
       Version: Office 2003

Hallo,
bei einem mehrdimentionalen Feld kann nur die obere Grenze geändert werden:
Onlinehilfe hat folgendes geschrieben:
ReDim X(10, 10, 10)
. . .
ReDim Preserve X(10, 10, 15)

Zitat:
Redim Preserve Feld1(15) ' Größe auf 15 Elemente ändern.
Korrekter Weise sind es 16 Elemente.
_________________
Gruß Steffen
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Formulare: "dynamische" Beschriftung im Formular 9 GastGast34 183 19. Jun 2013, 13:04
GastGast34 "dynamische" Beschriftung im Formular
Keine neuen Beiträge Access Formulare: Dynamische SQL Abfrage an ein Formular übergeben 12 Haifisch1989 595 09. Aug 2012, 15:06
MissPh! Dynamische SQL Abfrage an ein Formular übergeben
Keine neuen Beiträge Access Formulare: dynamische Link im Formular 1 Gast 185 05. Aug 2011, 11:45
Korben dynamische Link im Formular
Keine neuen Beiträge Access Formulare: Dynamische größenanpassung vom Unterformular zur laufzeit 7 Lesz1980 2526 16. Sep 2010, 14:53
mille81 Dynamische größenanpassung vom Unterformular zur laufzeit
Keine neuen Beiträge Access Tabellen & Abfragen: dynamische in-bedingung 7 zippzapp 304 06. Aug 2010, 20:53
zippzapp dynamische in-bedingung
Keine neuen Beiträge Access Tabellen & Abfragen: Dynamische Nummerierung 1 magnum 400 30. Jan 2010, 21:45
steffen0815 Dynamische Nummerierung
Keine neuen Beiträge Access Formulare: DYNAMISCHE BERECHNUNG IM FORMULAR MIT VBA 2 LINDA90 901 13. Aug 2009, 10:52
LINDA90 DYNAMISCHE BERECHNUNG IM FORMULAR MIT VBA
Keine neuen Beiträge Access Formulare: dynamische Suche wie in Systemmenüfeld 0 gildemeister 698 27. Jan 2009, 20:11
gildemeister dynamische Suche wie in Systemmenüfeld
Keine neuen Beiträge Access Formulare: Dynamische Dropdown-Liste 2 frontera66 483 15. Nov 2008, 16:10
frontera66 Dynamische Dropdown-Liste
Keine neuen Beiträge Access Formulare: Dynamische Formulare 7 Gast 404 14. Jul 2008, 23:09
Willi Wipp Dynamische Formulare
Keine neuen Beiträge Access Formulare: dynamische Größe eines Unter-Endlosformulars 3 Killah 605 20. Jun 2007, 11:11
Killah dynamische Größe eines Unter-Endlosformulars
Keine neuen Beiträge Access Formulare: Dynamische Formulare ? 1 LaireTM 502 13. Jun 2007, 17:09
rita2008 Dynamische Formulare ?
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Word Serienbriefe