Befüllte Zellen einer Excelspalte in Access-Array einlesen
Hallo Gemeinde,
ich erfasse Seriennummern in der ersten Spalte der Datei Seriennummern.xlsx beginnend in Zeile 2.
Nun möchte ich aus Access heraus diese Seriennummern in ein Array einlesen.
Der Ansatz den kompletten Range einzulesen, ist nicht der richtige da ich nicht bekannt, ist wie viele Nummern eingelesen werden. mit folgendem Code öffne ich in Access die Exceldatei:
Kann mir jemand sagen wie ich nur die gefüllten Zellen 2 bis X in ein Access-Array einlesen kann?
ich erfasse Seriennummern in der ersten Spalte der Datei Seriennummern.xlsx beginnend in Zeile 2.
Nun möchte ich aus Access heraus diese Seriennummern in ein Array einlesen.
Der Ansatz den kompletten Range einzulesen, ist nicht der richtige da ich nicht bekannt, ist wie viele Nummern eingelesen werden. mit folgendem Code öffne ich in Access die Exceldatei:
Dim xlAnw As Excel.Application
Dim xlBuch As Excel.Workbook
Dim xlArbBlatt As Excel.WorkSheet
Set xlAnw = CreateObject("Excel.Application")
Set xlBuch = xlAnw.Workbooks.Open("\\Seriennummernerfassung.xlsx") 'Die Excel-Datei öffnen
Set xlArbBlatt = xlBuch.Worksheets(1) 'erstes Sheet
Kann mir jemand sagen wie ich nur die gefüllten Zellen 2 bis X in ein Access-Array einlesen kann?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 6836067549
Url: https://administrator.de/contentid/6836067549
Ausgedruckt am: 22.11.2024 um 02:11 Uhr
4 Kommentare
Neuester Kommentar
'....
With xlBuch.Worksheets(1)
dim cell as Excel.Range
for each cell in .Range("A2:A" & .Cells(.Rows.Count,"A").End(-4162).Row)
msgbox cell.Value
Next
End With