Microsoft 365 Sélectionner cellule en fonction d'une liste déroulante

  • Initiateur de la discussion Initiateur de la discussion netparty
  • 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 !

netparty

XLDnaute Occasionnel
Bonjour à tous
Je cherche le moyen de sélectionner 2 cellule en fonction de mon choix dans une liste déroulante comment est-ce possible de le faire ?

Exemple :
Si je choisi dans la liste déroulante "Sirène extérieur" j'aimerai que les cellules A13 et B13 soient sélectionnées pour que je puisse copier les 2 cellules.
1743922673557.png

Merci d'avance et bonne journée à tous
 
Bonjour.
Dans Feuil1 (Feuil1) :
VB:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
   If Target.Address <> "$A$2" Then Exit Sub
   Me.[A12].Offset(WorksheetFunction.Match(Target.Value, _
      Me.[A13:A1000], 0), 0).Resize(1, 2).Select
   End Sub
 
Bonjour.
Dans Feuil1 (Feuil1) :
VB:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
   If Target.Address <> "$A$2" Then Exit Sub
   Me.[A12].Offset(WorksheetFunction.Match(Target.Value, _
      Me.[A13:A1000], 0), 0).Resize(1, 2).Select
   End Sub
Bonjour @Dranreb

Merci cela fonctionne très bien autre question est-ce que cella fonctionne aussi si j'ai une autre liste déroulante qui recherche dans une autre plage?
 
Dans ce cas il vaudrait mieux l'écrire comme ça :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
   If Target.Address = "$A$2" Then
      Me.[A12].Offset(WorksheetFunction.Match(Target.Value, _
         Me.[A13:A1000], 0), 0).Resize(1, 2).Select
   ElseIf Target.Address = "…" Then
      Me.[…].Offset(WorksheetFunction.Match(Target.Value, _
         Me.[…], 0), 0).Resize(1, 2).Select
      End If
   End Sub
 
- 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

Réponses
14
Affichages
172
Réponses
2
Affichages
143
Retour