a l'éxéction de la macro excel se ferme | ||
---|---|---|
Inscription: 31/12/2008
Messages:
55
Système d'exploitation: PC Version Excel utilisée: excel 2003 |
Posté le : 06-03-2013 22h26
bonjour le forum
j'ai code qui quand j'éxécute la macro excel se ferme. Ce code fonctionne bien pour 3 n° mais la pour 5 non,de quoi cela vient-il. je joint le fichier merci |
|
![]() |
![]() ![]() |
Re: a l'éxéction de la macro excel se ferme | ||
---|---|---|
Inscription: 09/01/2008
De Montréal, Québec
Messages:
463
Système d'exploitation: PC Version Excel utilisée: 97 à 2016 |
Posté le : 07-03-2013 01h35
Bonjour jad73,
Petit rappel : Un tableau T(N1, N2, ..., Nn) porte N1*N2* ... *Nn éléments Dans la procédure Combinaison(), la déclaration Dim Tablo(1 To 70, 1 To 70, 1 To 70, 1 To 70, 1 To 70) As Long implique la création de 70^5 entiers (Long) soit 1 680 700 000 entiers occupant 13 445 600 000 octets (1 680 700 000 * 8) soit environ 12,5 Go!!! Voilà, sans doute, un certain dépassement de capacité qui peut expliquer le problème. Cordialement, Guy |
|
![]() |
![]() ![]() |
Re: a l'éxéction de la macro excel se ferme | ||
---|---|---|
Inscription: 31/12/2008
Messages:
55
Système d'exploitation: PC Version Excel utilisée: excel 2003 |
Posté le : 07-03-2013 10h39
bonjour guy,le forum
merci pour ces explications. En scindant en 2 le tableau 1:1 à 35 2:36 à 70 avec 2 macros résoudrait-il le problème ou y aurait-il une autre méthode. merci a+ |
|
![]() |
![]() ![]() |
Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.
Qui consulte actuellement ce sujet ?
2 Utilisateur(s) anonymes