Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment garder toujours un graphique en vue lors du défilement dans Excel?

Si un graphique est inséré dans une feuille, alors que vous faites défiler la feuille pour afficher les données, le graphique ne peut pas être affiché en même temps que la capture d'écran ci-dessous, qui doit être désagréable. Dans cet article, j'introduis un code VBA pour garder un tableau toujours visible même si on fait défiler la feuille vers le bas ou vers le haut.

doc garder le graphique en vue 1
doc vers le bas
doc garder le graphique en vue 2

Gardez toujours un graphique en vue


flèche bleue droite bulle Gardez toujours un graphique en vue


Pour conserver un graphique en vue lors du défilement de la feuille, vous pouvez appliquer ci-dessous le code VBA pour le résoudre.

1. Cliquez avec le bouton droit de la souris sur l'onglet de la feuille pour que le graphique reste visible, puis cliquez Voir le code former le menu contextuel. Voir la capture d'écran:
doc garder le graphique en vue 3

2. Dans le popping Microsoft Visual Basic pour applications fenêtre, collez le code ci-dessous dans le script vide.

VBA: Gardez toujours le graphique en vue

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'UpdatebyExtendoffice20161111
    Dim CPos As Double
    Application.ScreenUpdating = False
    CPos = ActiveWindow.ScrollRow * ActiveCell.RowHeight
    ActiveSheet.ChartObjects("Chart 2").Activate
    ActiveSheet.Shapes("Chart 2").Top = CPos
    ActiveWindow.Visible = False
    Application.ScreenUpdating = True
End Sub

doc garder le graphique en vue 5

3. Enregistrez et fermez la boîte de dialogue, puis le graphique sera déplacé vers le bas ou vers le haut lorsque vous cliquez sur n'importe quelle cellule.
doc garder le graphique en vue 6

À noter :

(1) Dans le code VBA, le diagramme 2 est le nom du diagramme que vous voulez garder en vue, vous pouvez le changer selon vos besoins.

(2) Ce VBA ne peut pas toujours garder un groupe de cartes en vue.

Pointe.Si vous voulez rapidement exporter des images / graphiques / formes à un foloder, essayez d'utiliser Kutools for Excel Graphiques d'exportation comme indiqué dans la capture d'écran suivante. C'est pleine fonction sans limitation dans les jours 60, s'il vous plaît télécharger et avoir un essai gratuit maintenant.

doc export graphiques


Outils de productivité recommandés

Office Tab

étoile d'or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d'or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d'or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d'écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Ken Denny · 1 years ago
    This was good but I wish there was a way that it would just move with the scroll wheel, like heading lines. Also if I want to select a cell it takes two clicks. The first click moves the chart but also selects the chart so I have to click again to select the cell.
    • To post as a guest, your comment is unpublished.
      Ryan · 5 months ago
      I added "activecell.select" on the last line of this code and it fixed the double clicking issue. It will automatically select the last active cell, which will be the one you clicked on to move the chart. Hope this helps.