Application.Calculation = xlCalculationManual
DATA.Range(DATA.Cells(2, 5), DATA.Cells(50000, 6)).ClearContents
With
DATA
Dim
k
As
Integer
For
k = 0
To
olGridView.RowCount - 1
.Cells(k + 2, 5).Value = olGridView.GetCellValue(k,
"MATNR"
)
.Cells(k + 2, 6).Value = Int(Replace(olGridView.GetCellValue(k,
"MVGR4"
),
"."
,
""
))
If
(k
Mod
30 = 0)
Then
olGridView.SetCurrentCell k,
"MATNR"
qp.Report.setPercent (k + 1) / olGridView.RowCount
Next
k
Application.Calculation = xlCalculationAutomatic
Wie gesagt irgendwo bei Datensatz 400-450 kommt dieser Fehler.
Ich habe das Programm nicht geshrieben, sondern soll jetzt nur dafür sorgen, dass es wieder funktioniert.
Allerdings sitzte ich jetzt schon einen halben Tag davor und weiss nicht woran das liegen könnte.
In
der Tabelle sind auch keine außergewöhnlichen Datensätze - es sind sich immer wiederholende Matnr.
Hat jemand eine Idee was hier falsch läuft
Vielen Dank
lurchi