02. april 2003 - 13:06Der er
12 kommentarer og 1 løsning
Combobox - opslag - textbox
Hej igen :o)
Jeg har en ComboBox1 som henter sine oplysning via variabler i en kolonne (A) på ark1 (tak til jkrons)
I samme userfrom har jeg en textbox1 som jeg vil have til at hente data altefter hvad der står i ComboBoxen, oplysningerne til textboxen stå på ark1 kolonne (B)
Og så fik jeg trykket for hurtigt. Hvis der er to ens i kolonne A, kan den jo af gode grunde ikke vide hvilken af dem du ønsker at se, når du vælger i komboboksen.
Private Sub ComboBox1_Change() Dim cont Dim myvar cont = ComboBox1.Value If cont = "" Then MsgBox "Du må ikke vælge en tom", vbOKOnly + vbCritical, "Valgfejl" Exit Sub End If myvar = Application.WorksheetFunction _ .VLookup(cont, Range("A1:B7"), 2, 0) UserForm1.TextBox1.Text = myvar
End Sub
Så får du en meddelelsesboks hvis brugeren vælger en tom linie i komboboksen.
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.