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 :

Documents dans des fenêtres différentes et personal.xlsb


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Avril 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2012
    Messages : 15
    Par défaut Documents dans des fenêtres différentes et personal.xlsb
    Bonjour,

    Je suis à l'heure actuelle en cours de développement d'un applicatif à base d'Access qui pilote des classeurs Excel. Tout a été fait sur une version 2010 et Windows 7 et tout passait très bien. Un fichier personal.xlsb est associé à l'Excel du poste et contient tous les outils pour gérer efficacement ces fichiers Excel.

    Un coup de téléphone plus tard, je me retrouve à devoir tout basculer sur 2013 . Je fais mes tests et je me retrouve confronté au problème suivant :
    • Le fichier personal.xlsb, qui génère automatiquement un onglet complémentaire avec tous les outils, se charge dans une première instance d'Excel
    • Le fichier ouvert, ainsi que ceux qui sont créés via l'applicatif Access, sont placés dans une autre fenêtre Excel, qui elle ne contient pas l'onglet complémentaire du personal.xlsb...

    Après un tour sur le net et sur le site de Microsoft, je constate qu'il s'agit du nouveau comportement 2013. J'ai pu voir aussi qu'il y avait, lorsque l'on a le problème inverse (ie avoir 1 fenêtre par document et non pas tout dans la même fenêtre), il suffit de faire 2 modifications dans la base de registre.

    J'ai essayé de les faire (supprimer les "%1" des valeurs de la base), mais apparemment, Excel n'apprécie pas (comprendre : l'ouverture des fichiers plante)

    En un mot comme en 100, voici ma question : comment faire pour que le personal.xlsb se charge dans chaque fenêtre Excel ouverte et que mon utilisateur puisse avoir son onglet et ses outils toujours disponibles dans le fichier qui a été ouvert ?

    Mille mercis par avance.

    Stafly

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2009
    Messages : 652
    Par défaut
    Bonjour,

    Ne faudrait-il pas plutôt enregistrer votre fichier personal.xlsb en personal.xlam (Macro complémentaite Excel) ?

  3. #3
    Membre averti
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Avril 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2012
    Messages : 15
    Par défaut
    bonjour,

    Je vous remercie pour votre suggestion.
    L'approche du .xlam, je l'avais tentée, mais je me suis rendu compte que les éléments ouverts étaient "chargés sans l'être". Je m'explique. Dans les compléments, le xlam est chargé, coché, mais l'exécution automatique par Auto_Open est un fail magnifique...
    Je crois que je vais prendre mon parti de faire un batch qui va modifier les valeurs de clef du registre, même si ça me chagrine beaucoup.

    Quoi qu'il en soit, merci encore de vous être intéressé à mon problème.

    Cordialement.

Discussions similaires

  1. Galeries Fancybox dans des fenêtres différentes.
    Par dhillig dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 07/01/2015, 21h14
  2. Réponses: 3
    Dernier message: 26/04/2010, 23h36
  3. Création de figures dans des fenêtres différentes
    Par pouette13 dans le forum MATLAB
    Réponses: 4
    Dernier message: 18/06/2007, 14h47
  4. Réponses: 4
    Dernier message: 14/05/2007, 08h53
  5. Comparaison de 2 dates dans des formats différents
    Par frdek dans le forum Langage SQL
    Réponses: 2
    Dernier message: 14/02/2005, 15h05

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