Hi,
ik probeer 2 excel lijsten van ± 20.000 artikels elk, te vergelijken met elkaar.
Ik lees 1 regel in van het eerste blad, lees dan een regel in van het 2de blad en vergelijk ze. Bij geen overeenkomst, neem ik de volgende regel v/h 2de blad, tot ik ze allemaal gehad heb. Bij het testen met 2 korte lijstjes liep alles goed, maar toen ik de echte lijsten (met dus ± 20.000 artikels) probeerde, kreeg ik "Error 28 Onvoldoende stackruimte".
De fout treedt hier op, waar exact weet ik niet, want Excel sluit altijd af.
kan er iemand mij zeggen wat ik fout doe en hoe het beter kan?
ik probeer 2 excel lijsten van ± 20.000 artikels elk, te vergelijken met elkaar.
Ik lees 1 regel in van het eerste blad, lees dan een regel in van het 2de blad en vergelijk ze. Bij geen overeenkomst, neem ik de volgende regel v/h 2de blad, tot ik ze allemaal gehad heb. Bij het testen met 2 korte lijstjes liep alles goed, maar toen ik de echte lijsten (met dus ± 20.000 artikels) probeerde, kreeg ik "Error 28 Onvoldoende stackruimte".
De fout treedt hier op, waar exact weet ik niet, want Excel sluit altijd af.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| Sub CodeVergelijking()
If Var2 = "" Then
Call Als1GoedkoopstIs
Else
If Var1 = Var2 Then
Call PrijsVergelijking
Else
Call Volgende
End If
End If
End Sub
Sub Volgende()
ActiveCell.Offset(1, 0).Activate
Var2 = ActiveCell.Value
Teller1 = Teller1 + 1
Call CodeVergelijking
End Sub |
kan er iemand mij zeggen wat ik fout doe en hoe het beter kan?