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'314
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é 76 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é 70 fois
Avatar du membre
galopin01
Passionné d'Excel
Passionné d'Excel
Messages : 6'314
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é 87 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
    769 Vues
    Dernier message par math33
    28 avril 2015, 13:35
  • Barre de défilement
    par heathcliff » 14 avril 2019, 15:27 » dans Excel - VBA
    2 Réponses
    147 Vues
    Dernier message par heathcliff
    14 avril 2019, 16:54
  • Barre de défilement
    par Alain Gallizia » 17 mars 2017, 09:21 » dans Excel - VBA
    1 Réponses
    356 Vues
    Dernier message par Dan
    19 mars 2017, 09:38
  • Barre de défilement et affichage
    par workman » 21 août 2015, 14:50 » dans Excel - VBA
    8 Réponses
    727 Vues
    Dernier message par lsa039
    25 août 2015, 08:26
  • Barre de défilement et Affichage
    par Sebyg » 20 mars 2018, 15:42 » dans Excel - VBA
    5 Réponses
    511 Vues
    Dernier message par Sebyg
    21 mars 2018, 08:29
  • barre défilement via active x
    par dann » 19 septembre 2014, 12:39 » dans Excel - VBA
    3 Réponses
    859 Vues
    Dernier message par dann
    19 septembre 2014, 21:59