Macro pour liste de choix

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 !

Re : Macro pour liste de choix

Bonjour,

Voir pj

Code:
  For Each c In Cells.SpecialCells(xlCellTypeAllValidation)
    If Left(c.Validation.Formula1, 1) = "=" Then
      NomList = Mid(c.Validation.Formula1, 2)
      c.Value = Sheets("listes").Range(NomList)(1)
    Else
      temp = c.Validation.Formula1
      a = Split(temp, ";")
      c.Value = a(0)
    End If
  Next c

JB
 

Pièces jointes

Dernière édition:
Re : Macro pour liste de choix

Merci Boisgontier,
avec cette solution je peux rajouter des listes sans avoir à modifier ma macro. Une deuxième question, peut-on mettre une alerte afin que quand on clique sur le bouton ça nous demande de valider ou non le reset.
A bientôt.
 
- 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

  • Question Question
Microsoft 365 Liste de choix...
Réponses
8
Affichages
206
Réponses
40
Affichages
1 K
Réponses
6
Affichages
190
Retour