GNT sans publicité, site mobile, fonctionnalitées exclusives...

Bug Excel si trop de graphiques ?

Le
andré
Bonjour

la consigne 'ActiveChart.ChartArea.Font.Size = 10' peut
entrainer une erreur à partir d'un trop grand nombre de
graphiques !!

voici le contexte :
j'ai un classeur possédant une vingtaine de feuilles,
chacune possédant quelques graphiques. Tous ces graphiques
sont crées et/ou détruits par une macro écrite en VBA.
Après plusieurs tours de calculs (nbre non déterminé), le
message d'erreur suivant bloque la macro :
<impossible de lire la propriété ChartObjects de la classe
Worksheet>, et le Débogeur s'arrete sur la
ligne 'ActiveChart.ChartArea.Font.Size = 10'

Ensuite, dans Excel, toute manipulation manuelle d'un des
graphiques devient impossible : le message Excel suivant
apparait :
<nombre maximum de polices de caractères autorisées
atteint pour ce classeur>

On dirait un débordement mémoire ???

si quelqu'un a une idée, merci d'avance

André
Lire les 3 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
isabelle
Le #1755471
bonjour André,

voie sur ce lien,

http://perso.wanadoo.fr/frederic.si...ilises.txt

isabelle


Bonjour

la consigne 'ActiveChart.ChartArea.Font.Size = 10' peut
entrainer une erreur à partir d'un trop grand nombre de
graphiques !!

voici le contexte :
j'ai un classeur possédant une vingtaine de feuilles,
chacune possédant quelques graphiques. Tous ces graphiques
sont crées et/ou détruits par une macro écrite en VBA.
Après plusieurs tours de calculs (nbre non déterminé), le
message d'erreur suivant bloque la macro :
<impossible de lire la propriété ChartObjects de la classe
Worksheet>, et le Débogeur s'arrete sur la
ligne 'ActiveChart.ChartArea.Font.Size = 10'

Ensuite, dans Excel, toute manipulation manuelle d'un des
graphiques devient impossible : le message Excel suivant
apparait :
<nombre maximum de polices de caractères autorisées
atteint pour ce classeur>

On dirait un débordement mémoire ???

si quelqu'un a une idée, merci d'avance

André


andré
Le #1772995
bonjour Isabelle
merci pour le lien, je vais essayer de ce pas
André

-----Message d'origine-----
bonjour André,

voie sur ce lien,

http://perso.wanadoo.fr/frederic.si...Cellules/F
ormatsPersonnalisesInutilises.txt


isabelle


Bonjour

la consigne 'ActiveChart.ChartArea.Font.Size = 10' peut
entrainer une erreur à partir d'un trop grand nombre de
graphiques !!

voici le contexte :
j'ai un classeur possédant une vingtaine de feuilles,
chacune possédant quelques graphiques. Tous ces
graphiques


sont crées et/ou détruits par une macro écrite en VBA.
Après plusieurs tours de calculs (nbre non déterminé),
le


message d'erreur suivant bloque la macro :
<impossible de lire la propriété ChartObjects de la
classe


Worksheet>, et le Débogeur s'arrete sur la
ligne 'ActiveChart.ChartArea.Font.Size = 10'

Ensuite, dans Excel, toute manipulation manuelle d'un
des


graphiques devient impossible : le message Excel suivant
apparait :
<nombre maximum de polices de caractères autorisées
atteint pour ce classeur>

On dirait un débordement mémoire ???

si quelqu'un a une idée, merci d'avance

André
.





andré
Le #1772990
rebonjour

l'essai est infructueux : il ne s'agit pas apparemment de
formats personnalisés en excès puisqu'après intervention
de la macro, le message "aucun format trouvé" apparait. En
revanche la procédure de nettoyage des formats prend
grosso modo 5 minutes pour 20 feuilles de calcul, avec
blocage total de la machine (plus de Alt Tab, ni de
souris).

merci quand meme et bonne continuation
André
Publicité
Suivre les réponses
Poster une réponse
Anonyme