OVH Cloud OVH Cloud

une vrai "fausse" combobox ? possible ?

1 réponse
Avatar
Alfred WALLACE
bonjour,

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".


est-ce possible ?

J'ai vu =E7=E0 dans une recherche sur "locked" :

me!mybox.Locked =3D True
me!mybox.Enabled =3D False

mais j'ai lu dans le message (en anglais) que cel=E0 ne fonctionnait
pas.

est possible ?

en r=E9sumer, comment initialiser ma combobox avec une valeur fixe et
bloquer
la combo pour que l'utilisateur ne puisse pas la changer ?

Merci

Jos=E9

1 réponse

Avatar
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