Misschien niet thuis onder het kopje 'hard core programming' maar wellicht dat er hier toch een genie rond doolt die het antwoord geeft:
Beste allemaal,
Ik heb een model gemaakt in VBA en om een of andere reden loopt het telkens vast bij simulatie 584 of 585.
Ik simuleer een aantal getallenreeksen (16 in totaal) voor 692 intervallen (of perioden) en deze simulatie doe ik een groot aantal malen.
Echter na 583 keer deze simulatie te hebben gedaan begint de 584e weer (het is een loop, dus de macro begint dan helemaal van voor af aan weer) en dan loopt hij vast.
De foutmelding die ik te zien krijg is
fout 13 tijdens uitvoering: types komen niet met elkaar overeen.
Als ik dan vervolgens in mijn output sheet kijk kan ik concluderen dat dit simulatie 584 of 585 is geweest (laat de resultaten van iedere simulatie in excel copieren) en dat het voor interval (of periode) 684 is (van de 692).
For i = 1 To 692
For j = 1 To 16
E(i, j) = 0
For k = 1 To j
E(i, j) = E(i, j) + alpha(j, k)* N(i, k) ***
Next k
Next j
Next i
*** deze regel wordt dan geel gemaakt door
foutopsporing en vervolgens geeft hij aan dat de bestandstypen niet overeenkomen of iets dergelijks. Dit gebeurt altijd bij simulatie 584 of 585 (zit in een ander gedeelte van de loop dus zien jullie hier niet gedefinieerd maar wel voor i = 684, waarvan jullie zien dat deze tot 692 loopt). Ik hebgeen idee waar
'dit aan kan liggen.
Iemand enig idee? Heeft het misschien iets te maken met het geheugen vvan de computer, want op een andere computer gebeurt ditzelfde maar dan bij een ander nr. simulatie (bij 513 of zo).
Is er anders misschien om binnen de loop voordat de macro naar de volgende simulatie gaat het geheugen dumpt of zo (als het hier al aan zou kunnen liggen)?
Alvast bedankt en groet,
Joost
Beste allemaal,
Ik heb een model gemaakt in VBA en om een of andere reden loopt het telkens vast bij simulatie 584 of 585.
Ik simuleer een aantal getallenreeksen (16 in totaal) voor 692 intervallen (of perioden) en deze simulatie doe ik een groot aantal malen.
Echter na 583 keer deze simulatie te hebben gedaan begint de 584e weer (het is een loop, dus de macro begint dan helemaal van voor af aan weer) en dan loopt hij vast.
De foutmelding die ik te zien krijg is
fout 13 tijdens uitvoering: types komen niet met elkaar overeen.
Als ik dan vervolgens in mijn output sheet kijk kan ik concluderen dat dit simulatie 584 of 585 is geweest (laat de resultaten van iedere simulatie in excel copieren) en dat het voor interval (of periode) 684 is (van de 692).
For i = 1 To 692
For j = 1 To 16
E(i, j) = 0
For k = 1 To j
E(i, j) = E(i, j) + alpha(j, k)* N(i, k) ***
Next k
Next j
Next i
*** deze regel wordt dan geel gemaakt door
foutopsporing en vervolgens geeft hij aan dat de bestandstypen niet overeenkomen of iets dergelijks. Dit gebeurt altijd bij simulatie 584 of 585 (zit in een ander gedeelte van de loop dus zien jullie hier niet gedefinieerd maar wel voor i = 684, waarvan jullie zien dat deze tot 692 loopt). Ik hebgeen idee waar
'dit aan kan liggen.
Iemand enig idee? Heeft het misschien iets te maken met het geheugen vvan de computer, want op een andere computer gebeurt ditzelfde maar dan bij een ander nr. simulatie (bij 513 of zo).
Is er anders misschien om binnen de loop voordat de macro naar de volgende simulatie gaat het geheugen dumpt of zo (als het hier al aan zou kunnen liggen)?
Alvast bedankt en groet,
Joost