COMMENT VIDER DES CELLULES EXCEL ?

bfiguig -  
 bfiguig -
Bonjour,
j'essaye de vider en même temps avec du code VBA des cellules qui ont des valeurs et aussi des cellules qui sont sous forme de listes deroulantes.
vider les cellules qui ont des valeurs ça marche

Range("B13:D13").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.ClearContents

mais pour les cellules qui sont sous forme de liste deroulante, je n'y arrive pas à les vider et à supprimer ces listes

merci de m'aider

cordialement

3 réponses

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 445
 
Bonjour
essayez
Range("....:....:....").Select
With Selection.Validation
.Delete
.Add Type:=xlValidateInputOnly, AlertStyle:=xlValidAlertStop, Operator _
:=xlBetween
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End Sub
Crdlmnt
0
bfiguig
 
Bonjour,
je te remercie pour cette reponse,
dans le même sens, je voudrai colorer ces cellules par une couleur bien precise
merci d'avance
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 445
 
Re
dans le même sens, je voudrai colorer ces cellules par une couleur bien precise

avec la macro?
Range("A8").Select
With Selection.Interior
.ColorIndex = 6
.Pattern = xlSolid
End With
je n'ai pas les codes couleur en tête.le 6 est jaune

Crdlmnt
0
bfiguig
 
Merci beaucoup
0
UsulArrakis Messages postés 7683 Statut Contributeur 3 194
 
salut
codes couleur ici (entre autres) :
http://jeanviet.info?id=codes_couleur_excel
0