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 :

Bloquer mise à jour du graphique


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 96
    Par défaut Bloquer mise à jour du graphique
    Bonjour à tous !

    Voilà j'ai plusieurs graphique crée via VBA sur une feuille Excel.
    Ces graphiques, du moins ceux qui me posent problème, ont plus de 150 000 dans leur unique série. Du coup au moindre clique tous les graphiques se mettent à jour et au final l'application rame voir plante littéralement.

    Ce que je cherche à faire (en VBA) c'est soit figer un graphique littéralement de sorte qu'il ne se mette plus à jour, soit de le transformer en image non lié au tableaux de valeur, soit une solution plus simple si vous avez

    Dans tous les cas si vous avez une solution, pas forcément en VBA, je suis preneur

    Merci d'avance tout le monde !

  2. #2
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Bonjour j'utilise ce code pour exporter en image dans le dosseir temporaire et charger dans un userform
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Fichier = Environ("TEMP") & "\ImageTemp.gif"
     
     
    If Dir(Fichier) <> "" Then Kill Fichier
    'Définit le 1er graphique de la Feuil1
    'exporte le graphique au format image
    Feuil1.ChartObjects(1) _
    .Chart.export _
        Filename:=Fichier, FilterName:="GIF"
     
     
    'Affiche l'image dans l'UserForm
        Image1.Picture = LoadPicture(Fichier)
    Remplace la dernière partie par l'importation d'une image sur ta feuil (lenregistreur de macro est ton ami)

Discussions similaires

  1. [AC-2007] Mise à jour KB979440 - Graphique (graphs) défectueux
    Par Observateur dans le forum IHM
    Réponses: 6
    Dernier message: 14/08/2010, 11h04
  2. [XL-2007] Mise à jour de graphique (modification de plages de données)
    Par gabi75 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/06/2010, 15h41
  3. [XL-2003] Mise à jour du graphique Excel sous Powerpoint
    Par Savanis dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/04/2010, 09h56
  4. Création et Mise à jour de graphique
    Par babybell dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 22/06/2009, 14h29
  5. mise à jour composant graphique
    Par robert_trudel dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 26/04/2009, 14h33

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