Liste deroulante

Résolu
danseur -  
 danseur -
bonjour

je voudrais dans excel 2010 changer le format d'une liste deroulante j'ai trouvé ceci

private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
If Target.Address <> "$A$1" Then
ActiveWindow.Zoom = 65
Else
ActiveWindow.Zoom = 130
End If
End Sub
mais ça ne le fait que sur une cellule(a1) je voudrais que cela se fasse sur A1 a A20 et je ne trouve pas la solution

quelqu'un pourrait il m'aider merci

2 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        On Error Resume Next
        If Not Application.Intersect(Target, Range("A1:A20")) Is Nothing Then
            ActiveWindow.Zoom = 130
        Else
            ActiveWindow.Zoom = 65
        End If
    End Sub


    Bonne suite
    0
  2. danseur
     
    bonjour

    merci pour ta reponse cela fonctionne parfaitement

    au plaisir
    0