Avatar billede denero Juniormester
30. december 2008 - 10:02 Der er 3 kommentarer og
1 løsning

Combobox i userform - markering

Jeg har 3 combobokse i min userform.Ved start af userform vil jeg gerne have, at tallet i combobox 1 er markeret således, at man enten kan vælge det eller direkte skrive et andet oveni/vælge et fra listen. Når man går ud af c.b.1 skal cb2 blive markeret osv.C.B. er stillet til MatchRequired. Hvorledes sikrer jeg, at der bliver valgt noget i alle Comboboxe.
Avatar billede staal84 Nybegynder
01. januar 2009 - 15:54 #1
Markeret:
Indsæt SelStart (start position) og SelLength (feltets længde) i "Private Sub UserForm_Activate()" som vist:

Private Sub UserForm_Activate()
With Combobox1
    .Value = "Hej"
    .SelStart = 0
    .SelLength = 3
End With

Dette gøres for alle dine comboboxe. Du sætter "Tabindex" under properties, så combobox 2 kommer efter combobox 1.

Går ud fra at du har en CommandButton som afslutter Userformen i denne kan du indsætte noget a la nedenstående for at validere at felterne er udfyldt:

If Combobox1 = "" Then
MsgBox ("DU SKAL UDFYLDE COMBOBOX 1!")
End if
If Combobox2 = "" Then
MsgBox ("DU SKAL UDFYLDE Combobox 2!")
End if
Avatar billede denero Juniormester
02. januar 2009 - 09:39 #2
Godt Nytår! Det virker, men kan der ikke indstilles således, at når jeg laver entry i comboboks 2 bliver teksten aut. markeret osv. til comboboks 3
Avatar billede denero Juniormester
02. januar 2009 - 10:10 #3
Ok, jeg glemte lige tab order, så det er ok. Ligger du et svar?
Avatar billede staal84 Nybegynder
02. januar 2009 - 11:30 #4
God morgen og godt nytår.... Det lyder til at du fik besvaret dine spørgsmål. Så her er et svar.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester