Rétablir le choix d'une liste avec une Macro

Résolu
ThomasMexcel Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -  
ThomasMexcel Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai un fichier excel avec 2 onglets (1&2). Lorsque j'arrive sur l'onglet 2, une liste déroulante dans une cellule me permet d'afficher le choix Oui ou Non (le choix de oui lance une macro mais le sujet n'est pas la).

J'aimerais faire en sorte que lorsque je retourne sur l'onglet 1, la valeur de Non se réaffiche dans la case de sélection. De cette façon, quand je reviens plus tard sur l'onglet 2, le choix par défaut est repassé à Non.

Comment faire avec une macro ? Bien sur l'objectif n'est pas de rechoisir Non manuellement avant de retourner sur l'onglet 1...

Merci de votre aide.

1 réponse

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

    avec la procedure
    Private Sub Workbook_SheetActivate(ByVal Sh As Object)

    dans Thisworkbook ca devrait le faire
    0
    1. ThomasMexcel Messages postés 28 Date d'inscription   Statut Membre Dernière intervention  
       
      Non le choix reste sur Oui quand je reviens ...
      0
      1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717 > ThomasMexcel Messages postés 28 Date d'inscription   Statut Membre Dernière intervention  
         
        Re,
        Il faut ajouter du code pour initialisation de la cellule de votre liste déroulante, va pas se faire huit seul
        0
    2. ThomasMexcel Messages postés 28 Date d'inscription   Statut Membre Dernière intervention  
       
      Trop fastidieux pour cette simple application. J'ai finalement réussi en faisant tout simple :
      'automatisation du choix non par defaut
      If [AN8] = [B42] Then
      [AN8] = [B41]
      End If
      en utilisant les choix de la liste...

      Merci pour votre aide, bonne journée
      0