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 :

[VBA-E] Tester l'existence d'un type de graphique personnalisé


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Currahee
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 157
    Par défaut [VBA-E] Tester l'existence d'un type de graphique personnalisé
    Bonjour,

    Ma question simple se résume au titre de ce post. Attention je ne veux pas garder le format à l'actualisation d'un graphe croisé dynamique (y a déjà des topics là-dessus), je veux simplement tester l'existence d'un type de graphique personnalisé créé au préalable, et je ne trouve pas la syntaxe VBA correspondante

    La commande utilisé pour enregistrer un tel format, si ça peut servir à quelqu'un : Application.AddChartAutoFormat Chart:=ActiveChart, Name:="Type_Perso", Description:=""

    Merci d'avance pour vos réponses,

    A noter au final que j'aimerai vraiment éviter la solution gestion d'erreur...

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonjour

    Il semblerait que tu utilises une version d'Excel antérieure à 2007.
    Dans ce cas les modèles de graphiques sont stockés dans le fichier XLUSRGAL.XLS, généralement stocké dans le répertoire:
    C:\Documents and Settings\nom_utilisateur\Application Data\Microsoft\Excel\

    Tu dois donc ouvrir ce classeur pour vérifier si le modèle existe déjà.


    bonne journée
    michel

  3. #3
    Membre confirmé Avatar de Currahee
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 157
    Par défaut
    Citation Envoyé par SilkyRoad Voir le message
    bonjour

    Il semblerait que tu utilises une version d'Excel antérieure à 2007.
    Dans ce cas les modèles de graphiques sont stockés dans le fichier XLUSRGAL.XLS, généralement stocké dans le répertoire:
    C:\Documents and Settings\nom_utilisateur\Application Data\Microsoft\Excel\

    Tu dois donc ouvrir ce classeur pour vérifier si le modèle existe déjà.


    bonne journée
    michel
    Merci pour ta réactivité et ta réponse,

    Vu que le fichier sur lequel je travaille est déployé sur de multiples PC aux configuration non seulement différentes, mais fréquemment changeantes... je ne vais pas ouvrir le fichier XLUSRGAL.XLS, mais plutôt travailler sur le code de ce classeur qui s'ouvre tout seul à l'ouverture de mon fichier (ou alors faudrait automatiquement récupérer le chemin de XLUSRGAL.XLS).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Dim i As Integer
     
    For i = 1 To Workbooks("XLUSRGAL.XLS").VBProject.VBComponents.Count
            Debug.Print Workbooks("XLUSRGAL.XLS").VBProject.VBComponents(i).Name
        Next
    Là j'ai effectivement accès à mes modèles de graphes enregistrés, il ne me manque plus qu'à remplacer mon debug par le vrai code que je veux développer.

    Merci encore pour ta réponse, je mettrai résolu si la solution que je préconise est OK.

Discussions similaires

  1. Tester l'existence d'un répertoire VBA
    Par sebeni dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/06/2007, 18h50
  2. Réponses: 6
    Dernier message: 22/11/2006, 11h04
  3. [VBA][Excel] Tester l'existence d'une feuille
    Par titflocon dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 16/11/2005, 14h49
  4. Peut on tester l'existence d'un fichier ?
    Par Alamassepointcom dans le forum Flash
    Réponses: 2
    Dernier message: 10/10/2002, 12h10
  5. [ADO] Tester l'existence d'une table
    Par nd25 dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 05/09/2002, 13h55

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