Microsoft 365 Utilisation d'un compteur pour monter ou descendre dans ma feuille

Electron24

XLDnaute Occasionnel
Bonjour le Forum,

Je cherche avec un contrôle de formulaire (Compteur) de monter ou descendre ma feuille afin de voir d'autres cellules.
Est il possible avec un compteur (Compteur2) de monter ou descendre la feuille ?
C'est-à-dire avancer ou reculer de 6 cellules afin d'afficher les autres heures.
La cellule A2 est la cellule liée au compteur.
 

Pièces jointes

  • Compteur.xlsm
    17.1 KB · Affichages: 2
Solution
Bonjour le Forum,

Je cherche avec un contrôle de formulaire (Compteur) de monter ou descendre ma feuille afin de voir d'autres cellules.
Est il possible avec un compteur (Compteur2) de monter ou descendre la feuille ?
C'est-à-dire avancer ou reculer de 6 cellules afin d'afficher les autres heures.
La cellule A2 est la cellule liée au compteur.
Bonjour,
Cette macro liée au compteur
VB:
Sub Compteur2_QuandChangement()
Application.Goto Cells([a2] + 5, 1), True
End Sub

Jacky67

XLDnaute Barbatruc
Bonjour le Forum,

Je cherche avec un contrôle de formulaire (Compteur) de monter ou descendre ma feuille afin de voir d'autres cellules.
Est il possible avec un compteur (Compteur2) de monter ou descendre la feuille ?
C'est-à-dire avancer ou reculer de 6 cellules afin d'afficher les autres heures.
La cellule A2 est la cellule liée au compteur.
Bonjour,
Cette macro liée au compteur
VB:
Sub Compteur2_QuandChangement()
Application.Goto Cells([a2] + 5, 1), True
End Sub
 

Pièces jointes

  • Compteur.xlsm
    22.9 KB · Affichages: 2
Dernière édition:

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour à tous,

Le compteur varie de 0 à 1 et la cellule liée est A4.
Des constantes définissent la ligne min, la ligne max, le pas.
Le code est dans le module de la feuille "Hebdomadaire".
VB:
Public Sub plusOUmoins()
Const LigneMin = 5, LigneMax = 65, Pas = 6
Dim ligne&
   ligne = IIf([a4] = 1, -Pas, Pas) + ActiveWindow.VisibleRange.Row
   If ligne < LigneMin Then ligne = LigneMin
   If ligne > LigneMax - Pas Then ligne = LigneMax - Pas
   ActiveWindow.ScrollRow = ligne
End Sub
 

Pièces jointes

  • Electron24- Compteur- v1.xlsm
    22.4 KB · Affichages: 5

Discussions similaires

Statistiques des forums

Discussions
312 225
Messages
2 086 412
Membres
103 202
dernier inscrit
Claire2BM