Barre de défilement. Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
f
fredolilo
Membre habitué
Membre habitué
Messages : 55
Inscrit le : 13 octobre 2016
Version d'Excel : 2007

Message par fredolilo » 3 février 2017, 17:31

Bonjour
je suis entrain de construire un diagramme de gantt, j'aimerais mettre des barres de défilement horizontales et verticales, je souhaiterai que les cellules suivent la barre de défilement.
Après plusieurs tentatives plus ou moins réussies je n y arrive pas correctement.
Si vous pouvez m aider
ci joint un fichier exemple simple.
Merci à vous

:D
AIDE.xlsx
(10.67 Kio) Téléchargé 44 fois
Avatar du membre
galopin01
Passionné d'Excel
Passionné d'Excel
Messages : 6'311
Appréciations reçues : 144
Inscrit le : 18 septembre 2008
Version d'Excel : 2016
Téléchargements : Mes applications

Message par galopin01 » 3 février 2017, 18:46

Bonjour,
un exemple (avec macros) en pièce jointe.
Nota : J'utilise des ScrollBars (ActiveX...)
Si on fige les volets il faudra probablement décommenter la dernière ligne de chaque macro...

A+
scroll VG.xlsm
(24.39 Kio) Téléchargé 75 fois
f
fredolilo
Membre habitué
Membre habitué
Messages : 55
Inscrit le : 13 octobre 2016
Version d'Excel : 2007

Message par fredolilo » 4 février 2017, 10:49

Merci de la réponse mais ce n est pas très clean( déja testé), je joins un fichier en exemple ou la barre de défilement horizontal marche très bien en controle de formulaire, mais vertical cela ne fonctionne pas je n'y arrive pas si quelq'un peut m'expliquer pourquoi.
Il ya un truc qui m'échape.
Je ne suis certainement pas très doué mais en cherchant on trouve et on comprend.
Merci de votre aide
proposition de planning.xlsb
(32.6 Kio) Téléchargé 69 fois
Avatar du membre
galopin01
Passionné d'Excel
Passionné d'Excel
Messages : 6'311
Appréciations reçues : 144
Inscrit le : 18 septembre 2008
Version d'Excel : 2016
Téléchargements : Mes applications

Message par galopin01 » 4 février 2017, 14:16

bonjour,
En effet ton premier fichier joint était un peu simplifié !
Image
Ton Gantt fonctionne grâce à des mises en forme conditionnelles.
Si je prends comme base d'observation la cellule K13, le défilement horizontal est basé indirectement sur la valeur de ta barre de défilement : H1 (via la cellule I$7 qui y fait référence)
MFC (bleu) de K13
=ET(I$7>=$C12;I$7<=$E12;I$7>=$H12;I$7>=AUJOURDHUI())
Pour ce qui concerne le défilement vertical la formule ne fait référence à aucune variable. Ce qui est normal.

Si j'ai bien compris, en fait ce que tu veux faire avec ton défilement vertical c'est un scrolling comme j'ai fait dans mon exemple précédent.
Mettre les valeurs min de ta barre de défilement à 12
la valeur max à 200 (ou plus...)
Figer les volets sous la ligne 11
et affecter cette macro à la barre :
Sub Chgt()
ActiveWindow.ScrollRow = [A8].Value
ActiveSheet.Shapes("Scroll Bar 23").Top = Cells(ActiveWindow.ScrollRow, 1).Top + 20
End Sub
A+
proposition de planning VG.xlsb
(33.5 Kio) Téléchargé 86 fois
f
fredolilo
Membre habitué
Membre habitué
Messages : 55
Inscrit le : 13 octobre 2016
Version d'Excel : 2007

Message par fredolilo » 5 février 2017, 13:18

Merci beaucoup de ta réponse et surtout pour tes explications un détail m'avait échappé, que j ai pu réglé grace à cela.
Encore merci
:D
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message
  • Barre de défilement
    par math33 » 27 avril 2015, 20:46 » dans Excel - VBA
    2 Réponses
    767 Vues
    Dernier message par math33
    28 avril 2015, 13:35
  • Barre de défilement
    par Alain Gallizia » 17 mars 2017, 09:21 » dans Excel - VBA
    1 Réponses
    352 Vues
    Dernier message par Dan
    19 mars 2017, 09:38
  • Barre de défilement
    par heathcliff » 14 avril 2019, 15:27 » dans Excel - VBA
    2 Réponses
    143 Vues
    Dernier message par heathcliff
    14 avril 2019, 16:54
  • barre défilement via active x
    par dann » 19 septembre 2014, 12:39 » dans Excel - VBA
    3 Réponses
    857 Vues
    Dernier message par dann
    19 septembre 2014, 21:59
  • Barre de défilement et affichage
    par workman » 21 août 2015, 14:50 » dans Excel - VBA
    8 Réponses
    725 Vues
    Dernier message par lsa039
    25 août 2015, 08:26
  • Bloquer la barre de défilement
    par BORS » 11 mai 2018, 12:08 » dans Excel - VBA
    2 Réponses
    318 Vues
    Dernier message par BORS
    11 mai 2018, 12:51