Positionnement automatique du curseur d'après une donnée
Fermé
Guygablau
Messages postés
25
Date d'inscription
lundi 23 novembre 2020
Statut
Membre
Dernière intervention
13 août 2024
-
26 août 2022 à 12:30
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 - 26 août 2022 à 21:30
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 - 26 août 2022 à 21:30
A voir également:
- Positionnement automatique du curseur d'après une donnée
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Message automatique thunderbird - Guide
- Gmail libellé automatique - Guide
- Sommaire automatique word - Guide
- Curseur souris disparu - Guide
3 réponses
Hey_Tikal_Informatique
Messages postés
11
Date d'inscription
vendredi 26 août 2022
Statut
Membre
Dernière intervention
26 août 2022
2
Modifié le 26 août 2022 à 13:36
Modifié le 26 août 2022 à 13:36
Bonjour j ai trouvé ça https://excel-downloads.com/threads/deplacement-curseur-en-fonction-dun-resultat.200337/?amp=1 sur un forum ça pourrait vous aider je pense il faudrait juste adapté un bout du code a votre cellule si jamais je regarderai pour vous l adapté
Cordialement
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
26 août 2022 à 13:40
26 août 2022 à 13:40
Bonjour,
en supposant que tu déclenches la macro avec un bouton
Private Sub CommandButton1_Click() Set x = Cells.Find([A1], , xlValues, xlWhole, , , False) ' --- recherche la valeur X If Not x Is Nothing Then x.Select ' -------------------------------------------------- sélectionne la première valeur trouvée End If End Sub
Tu peux également déclencher le code à partir d'une liste de validation, également à partir du changement de valeur en A1 etc ...
Private Sub Worksheet_Change(ByVal Target As Range)
Guygablau
Messages postés
25
Date d'inscription
lundi 23 novembre 2020
Statut
Membre
Dernière intervention
13 août 2024
2
Modifié le 26 août 2022 à 18:56
Modifié le 26 août 2022 à 18:56
Merci beaucoup je vais tester tout ça !
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
26 août 2022 à 21:30
26 août 2022 à 21:30
Re,
Allez un petit coup de pouce, valeur cible comme dans ta demande et recherche la valeur dans tout l'onglet
Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Not Intersect(Target, [A1]) Is Nothing Then Set x = Cells.Find([A1], , xlValues, xlWhole, , , False) If Not x Is Nothing Then x.Select End If End Sub