IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Navigation excel lente


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mai 2014
    Messages : 7
    Par défaut Navigation excel lente
    Bonjour à tous,
    Je travaille toujours sur le même fichier excel assez lourd, mon code est maintenant assez rapide à mon goût mais c'est la navigation qui est très lente.
    J'ai démasqué toutes les lignes et colonnes, je les ais vidées mais rien n'y fait, lorsque je navigue dans la page c'est très lent!
    Si vous avez des idées...
    Merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut Bonjour,
    place le tes valeur dans un tableau!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub test()
    Dim tb
    tb = ActiveSheet.UsedRange.Value
    For l = 0 To UBound(tb)
        For c = 0 To UBound(tb, 2)
        Next
    Next
    End Sub
    Dernière modification par AlainTech ; 09/06/2014 à 02h49. Motif: Suppression de la citation inutile

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mai 2014
    Messages : 7
    Par défaut
    Je ne comprends pas à quoi sert ce code.?

  4. #4
    Invité
    Invité(e)
    Par défaut
    si tu travail ton tableau en mémoire et pas dans excel ton traitement est plus rapide! mais tu le fais peut-être déjà!
    Dernière modification par AlainTech ; 09/06/2014 à 02h50. Motif: Suppression de la citation inutile

  5. #5
    Membre Expert
    Inscrit en
    Octobre 2010
    Messages
    1 401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 401
    Par défaut
    Bonjour.

    Cela peut être causé par l'activité occasionnée par la zone d'impression.

    Essaie de la supprimer.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.PageSetup.PrintArea = ""

  6. #6
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mai 2014
    Messages : 7
    Par défaut
    La suppression de la zone d'impression n'y change rien.

    On dirait qu'il recalcule tout a chaque action. J'ai essayé XLcalculation manual et screenupdating = false dans un sub workbook_open mais ca n'y fait rien.

  7. #7
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 344
    Par défaut
    Tu as des formules de calcul qui sont présentes ?

    Tu as beaucoup de données ?
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

  8. #8
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mai 2014
    Messages : 7
    Par défaut
    Oui j'ai des formules de calcul mais qui sont pour la plupart dans mon userform.

    J'ai quelques macros sur le classeur mais aucune macro évènementielle.
    La seule macro évènementielle que j'ai est userform_initialize

    Faut dire aussi que j'ai 23 pages dans mon classeur, il fait 5700ko ....

    Mais les pages, a part la page données et la page synthèse, sont des tableaux vides

  9. #9
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Bonjour,

    parfois la présence de mise en forme conditionnelle dans de nombreuses cellules pose problème …

Discussions similaires

  1. Macro Excel lente dans certains cas
    Par florent.hascher dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 03/10/2012, 11h48
  2. Lecture de cellules excel lente
    Par zlink17 dans le forum VB.NET
    Réponses: 0
    Dernier message: 26/05/2010, 14h50
  3. Navigation Excell et ses mysteres
    Par userB dans le forum VBA Access
    Réponses: 6
    Dernier message: 08/06/2007, 16h10
  4. Script vba excel trop lent
    Par zootman dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 10/07/2006, 14h27
  5. [VB] avec Excel : calculs vraiment lent
    Par SimonBrodeur dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 22/01/2006, 16h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo