Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
1716to1720
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

In Excel Array Access Tabelle laden

In Excel Array Access Tabelle laden
17.10.2019 10:18:41
Mathisen
Hallo Experten,
ich möchte eine Access Tabelle in ein Excel Array laden um es dort weiter zu verarbeiten.
Die Verbindung zur AccessDb mittels DAO funktioniert einwandfrei ebenso das laden der Tabelle in ein Array. Bei der Ausgabe des Arrays in eine ListBox sind die Daten leider vertauscht. Die Datensätze werden in der ListBox nicht horizontal sondern Spalten ausgegeben. Eine andere Methode zum befüllen des Array funktioniert richtig macht Probleme wenn das Datenfeld in Access leer ist.
Variante 1 ( Daten werden geladen sind bei der Ausgebe vertauscht. )
Das Laden mit :
With rs
.MoveFirst
varArray = .GetRows(.RecordCount)
End With
Die Ausgabe mit :
With UserForm3.ListBox1
.ColumnCount = 5
.ColumnWidths = "7cm;7cm;7cm;7cm;7cm;"
.ColumnHeads = True
.List() = varArray
.ListIndex = .ListCount - 1
End With
Die Datensätze stehen in Spalten.
Variante 2 ( Das Daten laden macht Probleme wenn ein Feld leer ist sonst funktioniert es und wird korrekt ausgegeben. )
i = 1
Do While Not rs.EOF
varArray(i, 1) = rs!Spalte1
varArray(i, 2) = rs!Spalte2
varArray(i, 3) = rs!Spalte3
varArray(i, 4) = rs!Spalte4
varArray(i, 5) = rs!Spalte5
i = i + 1
rs.MoveNext
Loop
Die Ausgabe wie in Variante 1.
Ich hoffe, dass ich mein Anliegen nachvollziehbar darstellen konnte und bin für jeden Tipp dankbar und stehe für Nachfragen gern zur Verfügung.
Vielen Dank im Voraus
Mathisen

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: In Excel Array Access Tabelle laden
17.10.2019 10:57:05
ChrisL
Hi
Ohne die Aufgabe im Detail zu studieren. Das Array drehst du mit...
Application.Transpose(MyArray)
cu
Chris
AW: In Excel Array Access Tabelle laden
17.10.2019 11:18:28
Mathisen
Hi Chris,
das funktioniert leider nicht. Drehen ist eine gute Idee.
VG Mathisen
AW: In Excel Array Access Tabelle laden
17.10.2019 12:32:40
ChrisL
Hi
Auf "funktioniert nicht" kann ich nur antworten "bei mir funktioniert es".
cu
Chris
AW: In Excel Array Access Tabelle laden
17.10.2019 18:18:19
Mathisen
Hi Chris,
Sorry funktioniert natürlich ! Meine versehen habe das falsche Array gedreht.
Also bist Du mein Held des Tages.
Vielen Dank und
VG Mathisen
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige