Limiter le scroll à 2 colonnes

BTY

XLDnaute Nouveau
Bonjour,

est-il possible de limiter le défilement (scroll) à 2 colonnes ?

Sur ma feuille excel, j'ai 2 colonnes de données qui servent à alimenter un graphique (présent à coté des 2 colonnes).
Je souhaiterais pouvoir faire défiler les 2 colonnes en gardant visible le graphique.

Merci
 

eriiic

XLDnaute Barbatruc
Bonjour,

à ma connaissance ce n'est pas possible.
Mais tu peux repositionner le graphique, ici si la sélection change :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim pl As Range
    Set pl = Selection
    ActiveSheet.ChartObjects("Graphique 1").Activate
    ActiveSheet.Shapes("Graphique 1").Left = Cells(ActiveWindow.ScrollRow + 1, "D").Left
    ActiveSheet.Shapes("Graphique 1").Top = Cells(ActiveWindow.ScrollRow + 1, "D").Top
    pl.Select
End Sub

mon avis sur le crossposting rejoint celui de mes camarades.
Mal vu, tu risques que les helpers se désintéressent de tes questions en se disant que c'est peut-être déjà résolu ailleurs.
Tu es nouveau, réfléchi à cela ;-)
eric

edit : je viens de voir la proposition de chris à laquelle je n'avais pas pensé, c'est plus simple :)
 

Pièces jointes

  • Classeur1.xlsm
    18.1 KB · Affichages: 40

BTY

XLDnaute Nouveau
Bonjour,

à ma connaissance ce n'est pas possible.
Mais tu peux repositionner le graphique, ici si la sélection change :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim pl As Range
    Set pl = Selection
    ActiveSheet.ChartObjects("Graphique 1").Activate
    ActiveSheet.Shapes("Graphique 1").Left = Cells(ActiveWindow.ScrollRow + 1, "D").Left
    ActiveSheet.Shapes("Graphique 1").Top = Cells(ActiveWindow.ScrollRow + 1, "D").Top
    pl.Select
End Sub

mon avis sur le crossposting rejoint celui de mes camarades.
Mal vu, tu risques que les helpers se désintéressent de tes questions en se disant que c'est peut-être déjà résolu ailleurs.
Tu es nouveau, réfléchi à cela ;-)
eric

edit : je viens de voir la proposition de chris à laquelle je n'avais pas pensé, c'est plus simple :)
Merci pour vos réponses, et j'ai bien pris pour le multipostage. Désolé !!!
 

Discussions similaires

Réponses
7
Affichages
391

Statistiques des forums

Discussions
311 725
Messages
2 081 940
Membres
101 845
dernier inscrit
annesof