1) la procedure ne marchait pas
DialogSheets("BDMutEtab").ListBoxes("MutEtbDCOption")
n'est pas reconnu
voici ce que j'ai trouvé et qui fonctionne :
1 2 3 4 5
| Sub BDMutEtb_QuandAffichage()
DialogSheets("BDMutEtab").DropDowns("MutEtbDCOption") = 1
End Sub |
2) ne fonctionne pas également
1 2 3 4 5 6 7 8
| Sub Clic_sur_listbox()
Set lst = DialogSheets("BDMutEtab").ListBoxes("MutEtbDCOption")
Set edb = DialogSheets("BDMutEtab").EditBoxes("MutEtbAge")
If Trim(lst.List(lst.ListIndex)) <> "" Then
edb.Text = lst.List(lst.ListIndex) 'recupere le texte de la listbox
DialogSheets("BDMutEtab").Focus = edb.Name ' donne le focus a l'editbox
End If
End Sub |
-------------- je bloque là dessus
1 2 3 4 5 6 7 8 9 10
| Case 1: verouillage de la zone MutEtbAge
DialogSheets("BDMutEtab").Labels("LibAge").Enabled = False
DialogSheets("BDMutEtab").[MutEtbAge].Enabled = False
DialogSheets("BDMutEtab").EditBoxes("MutEtbAge").Text = ""
Case Else ' déverouillage de la zone MutEtbAge
DialogSheets("BDMutEtab").Labels("LibAge").Locked = False
DialogSheets("BDMutEtab").Labels("LibAge").Enabled = True
DialogSheets("BDMutEtab").[MutEtbAge].Enabled = True
' comment placer le focus dedans ?? |
merci
Partager