Macro pour liste de choix

3dbillard

XLDnaute Junior
Bonsoir à tous,
existe il une macro pour remettre plusieurs listes de choix à la première ligne de texte.
Merci et bonne soirée
 

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
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

  • reset%20listes%20de%20choixV1(1).xls
    40 KB · Affichages: 61
Dernière édition:

3dbillard

XLDnaute Junior
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.
 

Discussions similaires

Réponses
7
Affichages
397
Réponses
8
Affichages
470