Besoin d'un petit coup de main
Résolu
Mixou04
Messages postés
11
Statut
Membre
-
Mixou04 Messages postés 11 Statut Membre -
Mixou04 Messages postés 11 Statut Membre -
Bonsoir à tous,
Voilà mon problème est le suivant:
dans la feuille1 j'ai une plage de données (A1:A10).
Dans la feuille2 j'ai créer une liste déroulante dans laquelle je peux choisir les données de la plage (A1:A10). A côté de ma liste déroulante j'ai créer un bouton "Suivant".
Ce que j'essaie de faire c'est la chose suivant: si dans ma liste déroulante je choisi la 4ème valeur et que j'appuie sur le bouton "suivant" il faudrait que ça m'affiche la 5ème valeur sans que je doivent passer par la liste déroulante.
Est-ce que quelqu'un peut m'aider?
Voilà mon problème est le suivant:
dans la feuille1 j'ai une plage de données (A1:A10).
Dans la feuille2 j'ai créer une liste déroulante dans laquelle je peux choisir les données de la plage (A1:A10). A côté de ma liste déroulante j'ai créer un bouton "Suivant".
Ce que j'essaie de faire c'est la chose suivant: si dans ma liste déroulante je choisi la 4ème valeur et que j'appuie sur le bouton "suivant" il faudrait que ça m'affiche la 5ème valeur sans que je doivent passer par la liste déroulante.
Est-ce que quelqu'un peut m'aider?
1 réponse
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour, peux-tu partager ton fichier?-
-
-
-
suggestion:
Sub bnext() Dim rg As Range, source As Range, trouve As Range Set rg = [A2] Debug.Print rg.Validation.Formula1 Set source = Range(rg.Validation.Formula1) Set trouve = source.Find(rg) If Not trouve Is Nothing Then If Not Intersect(trouve.Offset(1, 0), source) Is Nothing Then rg = trouve.Offset(1, 0) End If End If End Sub -
-