Suppression liste déroulante

Bonjour à tous,

petite question, peut-etre un peu bête, mais qui me pose problème. J'ai créé une macro qui permet de remettre à 0 tout une zone déterminée (suppression des couleurs, des bordures, des valeurs entrées dans les cellules...). Mais il y aussi dans cette zone des listes déroulantes, et je n'arrive pas à les supprimer...

J'ai essayé l'enregistreur de macro qui m'a sorti le code suivant :

With Selection.Validation
        .Delete
        .Add Type:=xlValidateInputOnly, AlertStyle:=xlValidAlertStop, Operator _
        :=xlBetween
        .IgnoreBlank = True
        .InCellDropdown = True
        .ShowInput = True
        .ShowError = True
    End With

J'ai essayé de l'inclure à ma macro, mais ça ne marche pas. Y'aurait-il une autre commande existante?

D'avance merci!

gestion excel screen

Bonjour à tous,

Tu as sélectionné la zone ?

essaye en adaptant la plage

Sub Macro1()
    With Range("C12:d20").Validation
        .Delete
    End With
End Sub

çà devrait suffire

Amicalement

Claude

34si.xlsx (14.95 Ko)

Bonjour,

oui en effet, cela suffit. J'avais bien selectionné la zone, mais une erreur de syntaxe s'était glissée...

Merci beaucoup!

Rechercher des sujets similaires à "suppression liste deroulante"