a l'éxéction de la macro excel se ferme
#1
Régulier XLPages

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

Pièce jointe:
xlsm quintés.xlsm   [ Taille: 50.35 Ko - Téléchargements: 484 ]
Hors Ligne
Rapport   Haut 

Re: a l'éxéction de la macro excel se ferme
#2
Accro XLPages

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

Hors Ligne
Rapport   Haut 

Re: a l'éxéction de la macro excel se ferme
#3
Régulier XLPages

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+
Hors Ligne
Rapport   Haut 


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.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes