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 :

Barre outils en VBA


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 75
    Par défaut Barre outils en VBA
    Bonjour à tous,

    J'ai fait une application dans laquelle j'ai besoin d'une barre d'outils spécifique lançant divers sub.

    Par précaution (et pour éviter tous les ennuis que vous devez connaître...) j'ai prévu :

    - que cette barre d'outils soit crée par le programme à l'ouverture du fichier de l'application et détruite à la fermeture

    - de fermer les autres barres d'outils en sauvant la liste afin de pouvoir les remettre à la fermeture

    - que chaque sub correspondant à un bouton de la barre commence par : With ActiveWorkbook et se termine par End with de manière à éviter des conflits car plusieurs applications identiques (au nom de fichier près) peuvent être ouvertes en même temps. Pour éviter également tout conflit ici, la barre d'outils créée est nommée Bar & NomDuFichier de l'appli. qui porte la barre

    Ci-joint un fichier nettoyé, ne comportant que le code propre au sujet.

    Cela fonctionne normalement. Si je l'enregistre sous un autre nom, la nouvelle appli. fonctionne aussi. Mais si j'en ouvre une puis l'autre, à la seconde j'ai une erreur dans : CreerBarresOutilsPersonnalisées après With Barre1. Si à .name = NomBarrOut, je mets le curseur sur .Name, il me donne le nom d'une barre qui a été créée et nommée "Personnalisé 1" . Evidemment ensuite comme l'appli a planté, les barres restent dans EXCEL après fermeture des fichiers et plantent l'appli à l'ouverture suivante...

    Si quelqu'un a une idée...merci d'avance

    Cordialement
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Barre d'outils en VBA Access 2003
    Par lulu Co dans le forum VBA Access
    Réponses: 7
    Dernier message: 17/10/2008, 12h08
  2. Réponses: 0
    Dernier message: 19/12/2007, 12h53
  3. Ajouter une barre d'outils avec VBA
    Par elf0450 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 17/11/2007, 11h07
  4. [VBA-E]Barre outils personnalisée
    Par dvguy dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/01/2007, 12h56
  5. Barre de progression VBA pour formulaire Access
    Par beegees dans le forum Access
    Réponses: 1
    Dernier message: 30/10/2005, 12h10

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