Topic: Импорт данных из Excel
Доброго! Подскажите как правильно импортировать (прочитать) данные из Excel (xls, xlsx, итд) с обходом всех видимых листов, желательно не построчно а массивами данных.
ps: в паскале, можно сказать, я еще 0.
На барске это выглядит примерно так:
' Обходим все листы в книге
For Each ShtWS In ActiveWorkbook.Worksheets
'Обрабатываем только видимые листы
If ShtWS.Visible = xlSheetVisible Then
'Последняя строка
iRow = ShtWS.UsedRange.Row - 1 + ShtWS.UsedRange.Rows.Count
'Присваиваем массиву диапазон данных на ShtWS (Заносим данные в массив)
ReDim R_data(1 To iRow, 1 To 15)
R_data = ShtWS.Range(ShtWS.Cells(1, 1), ShtWS.Cells(iRow, 15))