Dans un soucis de r=E9usabilit=E9 de mon code, je souhaite avoir des
combobox
qui peuvent =EAtre initialis=E9es avec des valeurs.
combobox1.value =3D "S.E." par exemple.
Mais, ce que je souhaite faire est de bloquer (lock ?) cette combo pour
que, dans certains
cas, la valeur d'initialisation ne puisse pas =EAtre chang=E9e.
de cette fa=E7on, j'utilise le m=EAme traitement avec le parametre
"bloqu=E9" ou "non bloqu=E9"
en fait, c'est comme si je transformais (en quelque sorte) ma combobox
en une "label".
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
IdAL
Bonjour,
Essaye dans ton code de modifier la zone de la liste de choix : Fait avec Données / Validation sur la cellule concernée. Plus souple qu'une Combo à mon sens
With Selection.Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:="=$G$3:$G$11" End With
IdAL
Bonjour,
Essaye dans ton code de modifier la zone de la liste de choix :
Fait avec Données / Validation sur la cellule concernée. Plus souple qu'une
Combo à mon sens
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=$G$3:$G$11"
End With
Essaye dans ton code de modifier la zone de la liste de choix : Fait avec Données / Validation sur la cellule concernée. Plus souple qu'une Combo à mon sens
With Selection.Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:="=$G$3:$G$11" End With