Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/11/2011, 17h00   #1
Membre du Club
 
Inscription : mars 2008
Messages : 216
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 216
Points : 58
Points : 58
Par défaut Question de performance

Salut a tous,

j'aimerais avoir votre avis sur quel est le meilleur moyen de developper ou mettre a jour un fichier excel qui contient des milliers de lignes et centaines de colonnes sur plusieurs onglets.

Utiliser des macros pour mettre a jour les cellules ou utiliser les formules dans chaque cellule ?
quel est la meilleure solution selon vous pour arriver a entretenir un fichier afin qu'il deviennent pas trop lourd avec le temps et reste assez performant.

Mon fichier excel presentement est enorme (environ 60mb) car bcp des cellules sur differents onglets contiennent des formules (conditions, etc..) et je me demandais si transformer toutes ces formules en VBA serait plus effiace et amelioerait la performance de mon fichier.

Merci de votre avis et conseils.
Mimosa777 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 17h15   #2
Expert Confirmé Sénior
 
Avatar de mercatog
 
Inscription : juillet 2008
Messages : 5 848
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 5 848
Points : 13 907
Points : 13 907
Bonjour
En effet avec un trop grand nombre de formules en plus du calcul automatique, le fichier devient vite insupportable.
Une bonne conception du classeur, allègera grandement le fichier et le choix entre vba (pur), formules (pures) ou les deux, dépendra du contexte.
__________________
Cordialement.
mercatog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 17h25   #3
Membre chevronné
 
Avatar de defluc
 
Architecte
Inscription : mai 2002
Messages : 1 057
Détails du profil
Informations personnelles :
Âge : 62

Informations professionnelles :
Activité : Architecte

Informations forums :
Inscription : mai 2002
Messages : 1 057
Points : 745
Points : 745
Le problème pour les très grands fichier comportant des formules, c'est qu'au moindre changement, le recalcul de chaque cellule se fait sur l'ensemble du classeur alors que par des procédures évènementielles, le processus peut n'être appliqué qu'aux cellules qui doivent être modifiées.

Il faudrait en savoir plus pour pouvoir se faire une idée de ce qui est possible comme amélioration.

Un split du classeur en plusieurs,
Le remplacement du tableur par une base de données ou une combinaison Excel/Access.
...

A examiner suivant une analyse de l'application
defluc est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h13.


 
 
 
 
Partenaires

Hébergement Web