Une «vue personnalisée» peut-elle être stockée dans un modèle par défaut personnalisé et donc être mise à la disposition de tous les classeurs Excel, neufs et anciens?

Tâche quotidienne répétitive:

  1. Tirez la feuille Excel ("classeur") de la base de données.
  2. Ajustez les largeurs des colonnes.
  3. Appliquer certains filtres à certaines colonnes.
  4. Appliquez de la mise en forme conditionnelle ici et là.

    • Objectif: j'aimerais automatiser les étapes 2.-4. autant que possible.

Ce qui vient à l'esprit sont des vues personnalisées . La capture actuelle est qu'il n'y a pas de bouton équivalent à "rendre cette vue personnalisée disponible pour toutes les feuilles de travail / classeurs" . Et par tous, je veux dire aussi des fichiers Excel existants (non vierges / non nouveaux), tels que ceux tirés dans la première étape.

Je ne suis pas certain que les modèles ne fassent rien pour cela, c'est-à-dire la combinaison de vues personnalisées avec un modèle par défaut personnalisé contenant la vue personnalisée définie précédemment.

Avant d'aller et de créer un désordre de mon installation Excel: Est-ce faisable et / ou est-il un moyen plus simple / meilleur d'atteindre cet objectif?

Les macros VBA seraient bien aussi, mais j'espère ne pas être nécessaire pour ce petit exercice …

One Solution collect form web for “Une «vue personnalisée» peut-elle être stockée dans un modèle par défaut personnalisé et donc être mise à la disposition de tous les classeurs Excel, neufs et anciens?”

Je pense que VBA est la façon de procéder. Vous pourriez envisager d'entrer dans le XML – Je pensais que les vues personnalisées pourraient être définies comme un fichier XML séparé dans l'archive XLSX. Mais c'est juste une section <customWorkbookViews> dans le fichier xl\workbook.xml . Et vous pourriez le faire avec un modèle, selon la façon dont votre application fonctionne. Mais honnêtement, la chose la plus simple est probablement juste d'enregistrer une macro VBA dans le classeur de macro personnel (donc, il est toujours disponible) et de l'ajouter à la barre d'outils Accès rapide. (Oui, j'essaie d'éviter VBA si possible, mais ici c'est la meilleure façon).

  • Dans Excel 2013, où sont Visual Basic (VBA), Macros et les outils AddIn?
  • Comment puis-je copier uniquement un lien hypertexte (et pas du texte) vers une autre cellule?
  • Liste des cellules non vierges dans Excel en fonction de la (les) colonne (s) adjacente (s)
  • Excel XY (Scatter) Graphique plus d'une valeur par cellule
  • Excel 2013 - Existe-t-il un moyen d'éteindre une série de graphiques sans l'enlever
  • Comment puis-je utiliser le formatage conditionnel en fonction des dates d'échéance dans Excel 2013?
  • La fonction Excel TEXT ne fonctionne pas correctement
  • Win 8.1 Excel 2013 pas assez de ressources lors du tri de données
  • Comment empêcher Excel d'utiliser les paramètres régionaux du système d'exploitation pour les modèles de date dans les formules
  • Raccourcis clavier lent Excel 365
  • Comment formatez-vous la boîte de sélection du filtre de date pour la table de pivotement Excel
  • Soyons le génie de l'ordinateur et du réseau.