Espace de pile insuffisant
Résolu/Fermé
roupille008
Messages postés
33
Date d'inscription
lundi 18 février 2013
Statut
Membre
Dernière intervention
4 avril 2013
-
20 févr. 2013 à 17:00
roupille008 Messages postés 33 Date d'inscription lundi 18 février 2013 Statut Membre Dernière intervention 4 avril 2013 - 26 févr. 2013 à 16:26
roupille008 Messages postés 33 Date d'inscription lundi 18 février 2013 Statut Membre Dernière intervention 4 avril 2013 - 26 févr. 2013 à 16:26
A voir également:
- Espace de pile insuffisant
- Espace insécable word - Guide
- Pile bios - Guide
- Comment liberer de l'espace sur gmail - Guide
- Espace de stockage google - Guide
- Debit insuffisant free ✓ - Forum Freebox
2 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
Modifié par michel_m le 21/02/2013 à 08:52
Modifié par michel_m le 21/02/2013 à 08:52
Bonjour,
VBA Excel ne supporte que jusqu'à env. 1100 récursivité (dépend aussi peut-^tre des capacités des caches du processeur ,de la RAM, de la mémoire virtuelle); au delà il y a l'erreur de la pile saturée
Michel
VBA Excel ne supporte que jusqu'à env. 1100 récursivité (dépend aussi peut-^tre des capacités des caches du processeur ,de la RAM, de la mémoire virtuelle); au delà il y a l'erreur de la pile saturée
Michel
f894009
Messages postés
17181
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
21 mars 2024
1 701
21 févr. 2013 à 08:32
21 févr. 2013 à 08:32
Bonjour,
Pourquoi avez-vous mis Call itération a la fin du Sub tous_les_jours()
A+
Pourquoi avez-vous mis Call itération a la fin du Sub tous_les_jours()
A+
roupille008
Messages postés
33
Date d'inscription
lundi 18 février 2013
Statut
Membre
Dernière intervention
4 avril 2013
21 févr. 2013 à 09:27
21 févr. 2013 à 09:27
En fait,
Dans Itération il regarde combien de jours il me manque, selon qu'il m'en manque 1,2,3... il appelle la procédure adaptée (elles sont identiques mis à part le fait qu'elles concernent une ligne de moins).
Une fois cette procédure effectuée, on décale d'un rang les variables a,c,d,... et on recommence à vérifier combien de jours on a pour le point suivant.
C'est pour ça qu'on rappelle la procédure itération à la fin de Sub tous_les_jours()
L'ordre des procédure fait :
Itération ----------->Tous_les_jours-------->Itération------------>tous_les_jours--------->itération---------->Moins_un_jours (si la procédure itération à trouvé qu'il anqué un jour)--------->Itération....etc
Dans Itération il regarde combien de jours il me manque, selon qu'il m'en manque 1,2,3... il appelle la procédure adaptée (elles sont identiques mis à part le fait qu'elles concernent une ligne de moins).
Une fois cette procédure effectuée, on décale d'un rang les variables a,c,d,... et on recommence à vérifier combien de jours on a pour le point suivant.
C'est pour ça qu'on rappelle la procédure itération à la fin de Sub tous_les_jours()
L'ordre des procédure fait :
Itération ----------->Tous_les_jours-------->Itération------------>tous_les_jours--------->itération---------->Moins_un_jours (si la procédure itération à trouvé qu'il anqué un jour)--------->Itération....etc
21 févr. 2013 à 09:32
Je peux très bien faire le changement suivant:
a-------->a
c-------->a+1
d-------->a+2
e-------->a+3
etc...
Mais cela me pose un problème à la ligne suivante:
Voilà, merci.
21 févr. 2013 à 10:21
d'autre part, vu le volume à manipuler17 colonnes sur 5067 lignes fait qu'il parait souhaitable de passer par des variables tableaux plutôt que d'affecter les cellules à chaque threads...
21 févr. 2013 à 10:45
et, juste, c'est quoi un "thread"?
21 févr. 2013 à 12:03
https://silkyroad.developpez.com/vba/tableaux/
thread: ligne de commande d'un code
21 févr. 2013 à 14:27