- Код: Выделить всё
Application.Workbooks.Open FileName:=FullPathDataBase, ReadOnly:=True
Set DataFile = Application.Workbooks(ActiveWorkbook.Name)
Itime1 = 0
Do Until Itime1 = DataFile.Worksheets.Count Or Not FlagExit
Itime1 = Itime1 + 1
DoEvents
With DataFile.Worksheets(Itime1)
For Ltime2 = RowBegin To .UsedRange.Rows.Count
Stime1 = .Cells(Ltime2, 1).Value
Stime2 = .Cells(Ltime2, 2).Value
' и. т. д
Stime15 = .Cells(Ltime2, 20).Value
' анализ данных записи
Next
End With
' анализ данных листа
Loop
Проблема в том что данная конструкция (чтение данных) работает очень медленно, возможно ли реализовать данную задачу другим более быстродействующим методом.