Anzeige
Archiv - Navigation
804to808
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
804to808
804to808
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Array auslesen

Array auslesen
02.10.2006 13:33:28
Sebastian
Hi Excelperten,
hoffe auf Hilfe aus diesem super Forum. Ich habe ein Problem mit einem Array. Und zwar geht es darum ein mehrdimensionales Array wieder auszulesen und in ein Tabellenblatt zu schreiben. Also ich fülle ein Array und möchte es dann in ein anderes Tabellenblatt schreiben. Kann mir jemand dabei helfen. Danke. Im Ganzen geht es darum verschiedene Bereiche aus anderen Excelfiles in einer Datei zusammenzuführen.
Grüße Sebastian.
Hier mal mein Code zum einlesen des Array:

Sub Files_Kopieren()
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Dim sFile As String
Dim wkb1 As Workbook, wkb2 As Workbook
Dim wks1 As Worksheet, wks2 As Worksheet
Dim arrNomi As Variant
Dim i As Integer, c As Integer, r As Integer
Dim RowCnt As Integer, ColCnt As Integer
Set wkb1 = ThisWorkbook
Set wks1 = Sheets(1)
For i = 16 To Cells(Rows.Count, 17).End(xlUp).Row
sFile = wks1.Cells(i, 17)
Workbooks.Open sFile
Set wbk2 = Workbooks(sFile)
Set wks2 = WB2.Worksheets("Consolidation")
'Set wks = wks1.Cells(i, 3)
With wks2.Range("Nomi_List_Consolidation")
RowCnt = .Rows.Count
ColCnt = .Columns.Count
End With
Debug.Print RowCnt
Debug.Print ColCnt
ReDim arrNomi(1 To RowCnt, 1 To ColCnt)
For r = 1 To RowCnt
For c = 1 To ColCnt
arrNomi(r, c) = wks2.Range("Nomi_List_Consolidation")(r, c)
Debug.Print arrNomi(r, c)
Next c
Next r
'Daten in wbk schreiben.
wkb2.Close False
sFile = Dir()
Next i
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Array auslesen
02.10.2006 15:09:18
Ali
Hi,
wieso der Umweg über Array?
Den Bereich hast du:
wks2.Range("Nomi_List_Consolidation")
einfach kopieren, einfügen, Werte
mfg Ali
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige