sélection d'une cellule

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

B

benmx

Guest
Re bonjour

Jai réaliser un menu déroulant pour accéder plus facilement au titre principaux dans ma feuille.
Mais lorsque je sélectionne par exemple le 2ème titre il se met au milieu de la page alors que j'aimerais qu'il soit en haut de la page!

voici le code de la macro:

Sub Zonecombinée10_QuandChangement()
'nom de la variable
Dim choix
'caractéristiques variables
choix = Sheets('Feuil2').Range('Q4').Value

If choix = 1 Then
Sheets('Feuil2').Range('A5').Select
ElseIf choix = 2 Then
Sheets('Feuil2').Range('A20').Select
ElseIf choix = 3 Then
Sheets('Feuil2').Range('A31').Select
ElseIf choix = 4 Then
Sheets('Feuil2').Range('A48').Select
ElseIf choix = 5 Then
Sheets('Feuil2').Range('A72').Select
ElseIf choix = 6 Then
Sheets('Feuil2').Range('A90').Select
ElseIf choix = 7 Then
Sheets('Feuil2').Range('A103').Select
ElseIf choix = 8 Then
Sheets('Feuil2').Range('A116').Select
Else
Sheets('Feuil2').Range('A1').Select

End If
End Sub



merci @+
 
Bonsoir le Forum, BenMx,

Voici ta réponse. De plus j'ai réecrit le code en plus propre!

@+

Creepy

Sub Zonecombinée10_QuandChangement()
'nom de la variable
Dim Choix As Integer
'caractéristiques variables

With Sheets('Feuil2')
    Choix = .Range('Q4').Value
   
Select Case Choix
   
Case 1
        Application.GoTo Reference:=[A5], Scroll:=True
   
Case 2
        Application.GoTo Reference:=[A20], Scroll:=True
   
Case 3
        Application.GoTo Reference:=[A31], Scroll:=True
   
Case 4
      Application.GoTo Reference:=[A48], Scroll:=True
   
Case 5
        Application.GoTo Reference:=[A72], Scroll:=True
   
Case 6
        Application.GoTo Reference:=[A90], Scroll:=True
   
Case 7
        Application.GoTo Reference:=[A103], Scroll:=True
   
Case 8
        Application.GoTo Reference:=[A116], Scroll:=True
   
Case Else
        Application.GoTo Reference:=[A1], Scroll:=True
    End
Select
End
With

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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
871
Retour