Faire défiler des valeurs extraites d'une liste à l'aide d'une toupie

  • Initiateur de la discussion Initiateur de la discussion Niouf
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Niouf

XLDnaute Occasionnel
Bonjour,

Je souhaite faire défiler des valeurs à partir d'une "liste" (Voir sur ma feuille 2) à partir d'une Toupie. (Voir fichier joint)
Et surtout, je veux que ces valeurs défilent dans une case B6 sur ma feuille 1.

Cela est-il possible ? Avec ou sans toupie ? Mais en conservant l'idée que ma valeur en case B6 doit pouvoir être utilisé dans un calcul.

Merci d'avance !
 

Pièces jointes

Re : Faire défiler des valeurs extraites d'une liste à l'aide d'une toupie

Bonjour Niouf, R@chid, le forum,

Pour faire défiler les valeurs en B6 on peut aussi utiliser le clic droit ou le double-clic.

La macro dans le code de la feuille (clic droit sur l'onglet et Visualiser le code) :

Code:
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
'Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, [B6]) Is Nothing Then Exit Sub
Dim i As Variant
Cancel = True
i = Application.Match([B6], [Liste], 0)
If IsError(i) Then i = 0
If i = [Liste].Count Then i = 0
[B6] = [Liste].Cells(i + 1)
End Sub
Le fichier doit être enregistré en .xls ou en .xlsm (qui accepte les macros).

A+
 

Pièces jointes

Dernière édition:
Re : Faire défiler des valeurs extraites d'une liste à l'aide d'une toupie

Re,

On peut aussi utiliser les touches <Entrée> ou <Bas> :

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) 'touches <Entrée> ou <Bas>
If Intersect(Target, [B7]) Is Nothing Then Exit Sub
Dim i As Variant
[B6].Select
i = Application.Match([B6], [Liste], 0)
If IsError(i) Then i = 0
If i = [Liste].Count Then i = 0
[B6] = [Liste].Cells(i + 1)
End Sub
Inconvénient : la cellule B7 ne peut plus être sélectionnée 🙄

Fichier (2).

A+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour