12. december 2005 - 09:58Der er
5 kommentarer og 1 løsning
Rowsource egenskaben
Jeg har en kombinationsboks hvor der kan tastes/vælges et varenummer fra 1 til 5, og i cellen ved siden af fremkommer varetypen. Eksempelvis kan der vælges varenummer 1, så står der vaffelis i cellen ved siden af. Hvis man vælger varenummer 2 står der flyvende tallerkener o.s.v.
Boksens Rowsource er således kolonne A (med varenumre) og kolonne B (med varetyper).
Men hvis nu en bruger taster 6, så er det ikke et gyldigt varenummer, og brugeren kommer på afveje fordi regnearket stopper ved dialogboksen med "End" og "Debug".
Hvordan kan jeg skrive kode så der i stedet kommer en MsgBox der beder brugeren vælge et gyldigt nummer ?
...skal måske lige tilføje at boksen sidder i en UserForm, så efter at have fået besked om fejlen skal denne vises igen så brugeren forbliver i brugerfladen og ikke kommer om "bagved".
Private Sub ComboBox1_Change() On Error GoTo exit_here TextBox3.Value = ComboBox2.Column(1) Exit Sub exit_here: MsgBox "Der skal vælges fra listen" End Sub
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.