gros fichier trop lent

  • Initiateur de la discussion Initiateur de la discussion Flam
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

Flam

Guest
Bonjour à tous
question pour le forum

Je travaille en ce moment sur un gros fichier
un listing de plus de 8000 lignes (+ de 5Mo)
avec des MEFC, des formules et des filtres
et ça rame terriblement

je n'ai pas l'habitude de ces fichiers volumineux
existe-t-il des astuces pour accélérer le programme
Quel est la méthode
(VBA etc...?)

Amicalement

Flam
😉
 
bonjour,

il faudrait déjà que tu demandes le calcul sur ordre car dés que tu changes une donnée, la moulinette se met en marche et c'est quelques fois parti pour 5 à 10 minutes tout dépend des formules de calcul etc....

tu fais outils / option / calcul / tu coches la case mode de calcul sur ordre.
et tu demanderas le calcul en appuyant sur F9

AMICALEMENT

CHANTAL
 
Merci bertgrav CHANTAL et Tibo

Pour ce qui est des formules
j'ai défini un nom et j'y ai placé mes formules dedans comme cela après je mets = 'nom'
Je n'ai plus qu'à recopier, c'est encore plus rapide
Pour le calcul sur ordre j'y ai pensé aussi
cela n'empêche... cela ne va pas assez vite à mon goût
Reste plus que le VBA?
la MEFC ralentit elle le programme ?
Comment faire pour l'allèger?

MERCI ENCORE

FLAM 😉
 
Bonjour Capitaine Flam, bonjour Chantal, bonjour Tibo,

Les MFC ralentissent énormément les programmes et le temps de calcul n'est pas proportionnel mais plutôt exponentiel...

Passer par vba est une solution à condition de ne pas tout recalculer à chaque fois car sinon c'est encore plus lent qu'Excel.

Si tu as un problème pour mettre tes MFC en vba, beaucoup d'entre nous pourront t'aider.

[ul]Principe :

[li]ne déclencher un changement de format que pour les cellules affectées par une saisie, i.e. dans une procédure événementielle,[/li]

[li]prévoir malgré tout une procédure de vérification complète (très utile en cas de plantage), placée dans un module et activer par le menu Outils/Macro ou par un bouton[/li][/ul]

Au fait, c'est également mieux de faire ces procédures en connaissant la structure et les calculs du fichier de base (les données pouvant être inventées) 🙂

A+ 😉
 
Bonjour Charly2

Tu es au coeur de mon problème
Peux tu m'en dire un peu plus STP je suis impatient

(Passer par vba est une solution à condition de ne pas tout recalculer à chaque fois
Comment déclencher un changement de format que pour les cellules affectées par une saisie, i.e. dans une
procédure événementielle)


peux tu me donner un exemple de MFC en VBA
(exemple simple si 'G' en bleu si 'F' en rose)

ou encore des liens sur le sujet
MERCI
A+
Flam 😉
 
MERCI encore Charly2
Très très enrichissant, je vais fouiller!
Comment déclencher un changement de format que pour les cellules affectées par une saisie, cf formules i.e. dans une procédure événementielle
Comment ne pas recalculer à chaque fois?

Mon fichier est volumineux (8000 lignes)
pour déclencher la MEFC seulement à chaque ligne remplie....il me faut faire des boucles je suppose?

j'ai également des validations en plus de mes formules et ça !!!! quelle lenteur il recalcule à chaque fois c'est très très long et souvent ça plante !

En fait je me permets de t'envoyer un extrait de mon fichier tout fonctionne très bien mais avec 8000 lignes cela rame
Peux tu m'aiguiller et me mettre sur les rails quant à la méthode pour accélérer tout cela
Encore une fois MERCI, je gagne énormément de temps
A+ Flam
😉 [file name=USSP.zip size=31523]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/USSP.zip[/file]
 

Pièces jointes

Salut capitaine Ô mon mon capitaine 🙂

Dans le fichier que j'ai mis à disposition, il y a une procédure événementielle dans Feuil1 : pour la voir, click droit sur l'onglet et choix visualiser le code.

Je m'absente pour la journée mais je regarderai ton fichier ce soir.

A+ 😉
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
4 K
Retour