11. oktober 2002 - 15:16Der er
6 kommentarer og 3 løsninger
Userfrom, VB. og andet guf
Hej
Jeg har et par spm som jeg ved excel gutterne kan svare på :o)
1) kompinationsboks, hvor kan jeg tilføje til listen i VB ?? (den første på listen skal altid stå som standard)
2) Jeg har lavet en knap i userformen som gemmer arket før men indtaster, hvordan får jeg aktiveret teksbox10 igen så man er klar til at indtaste igen efter "gemningen" ?? ---------- Private Sub CommandButton3_Click() ActiveWorkbook.Save End Sub ----------
3a)hvordan konvatere jeg Textbox1 til dd-mm-åååå i userformen altså __-__-____.
3b)Det er lavet sådan at der automatisk stå dagsdato i denne box ---------- Public Sub LoadForm() Load UserForm1 UserForm1.Show UserForm1.TextBox1 = Date UserForm1.TextBox10 = "" UserForm1.CheckBox1 = False UserForm1.CheckBox3 = False UserForm1.CheckBox2 = False UserForm1.TextBox9 = "" UserForm1.TextBox7 = "" UserForm1.CheckBox4 = False UserForm1.CheckBox7 = False
End Sub ----------- Hvorfor komme der kun dato i feltet nogle gange ??
Chewie-> Du kan bruge ComboBox1.Additem til at sætte nye items på din combobox. ComboBox1.ListIndex = 0 til at gøre første på listen standard. TetxBox10.SetFocus til at aktivere textbox10 efter gemning.
Private Sub CommandButton3_Click() ActiveWorkbook.Save TextBox10.SetFocus End Sub
Synes godt om
Slettet bruger
14. oktober 2002 - 22:05#3
1. Private Sub UserForm_Activate() UserForm1.ComboBox1.AddItem "Første element", 0 UserForm1.ComboBox1.AddItem "Anden element", 1 UserForm1.ComboBox1.AddItem "Tredie element", 2 'osv. End Sub
2. Private Sub CommandButton1_Click() UserForm1.TextBox10.SetFocus End Sub
3a. Dette er ikke muligt i VBA, kun i VB. Du kan evt. lave en label ved siden af textboxen der viser det korrekte format (f.eks: dd-mm-åååå), eller du starte op med at eksemplet står i textboxen. En tredie mulighed er at validere inputtet løbende ved hjælp af TextBox1_Change() funktionen.
3b. Koden skal ligge i UserForm_Activate(), ligsom lsimony skriver.
Jeg har fået det meste til at virke .... I er bare SUPER
3b) har jeg droppet da jeg nu får d.d. vær gang :o)
1) Dog har jeg lidt problemmer med min Combobox, Bak >> skriver man skal sætte den der skal være valgt som standard til 0 .... men den funker ikke rigtig den starter som tom ... hvordan løser jeg dette ??
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.