2 votes

Graphiques Excel : Comment appliquer un modèle de graphique ?

J'ai créé un format qui me convient. Je dois maintenant appliquer ce format à plus de 900 graphiques ! J'ai vu qu'il était possible d'enregistrer un format en tant que modèle pour une utilisation ultérieure, mais je ne trouve pas l'endroit où j'ai la possibilité d'appliquer un tel modèle.

Quel est le processus d'application d'un modèle créé par l'utilisateur dans Excel 2007 ?

2voto

bvanderw Points 589

Vous pouvez copier et coller des formats de graphiques. En 2003 et dans les versions précédentes, vous copiez le graphique et utilisez ensuite la fonction Edit>Paste Special pour coller uniquement les formats. Je n'ai aucune idée de la commande équivalente sur le ruban en 2007/2010, mais je suis raisonnablement sûr qu'elle devrait être présente (MS a supprimé certaines fonctionnalités graphiques en 2007).

Cependant, avec 900 graphiques, même cette opération peut s'avérer un peu difficile. Vous pouvez utiliser un peu de VBA pour réaliser la même chose.

Editar : J'ai fait quelques essais et cela permet de copier le format du graphique 1 sur tous les autres graphiques de la feuille de calcul :

Sub ReplicateChartFormats()
    Dim c As ChartObject

    ActiveSheet.ChartObjects("Chart 1").Activate
    ActiveChart.ChartArea.Copy

    For Each c In ActiveSheet.ChartObjects
        With c.Chart
            .Paste Type:=xlFormats
        End With
    Next c
End Sub

Encore une fois, il faut savoir que cela n'a été testé que dans Excel 2003 et que le modèle d'objet de 2007 présente quelques lacunes par rapport aux versions antérieures, mais il s'agit de choses assez fondamentales qui devraient fonctionner.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X