05. december 2006 - 19:05Der er
21 kommentarer og 2 løsninger
Rullemenu med flere kolonner
Jeg har en masse linier hvor jeg skal vælge en værdi i en celle eks. udfra en rullemenu.
Jeg har pt. lavet rullemenuen med datavalidering for et område. Men listen kan kun vise 1 kolonne. Da der er mange tal på min rulleliste er det uoverskueligt at vælge på listen uden at have en hjælpetekst vil jeg gerne have at listen viser to kolonner. 1 kolonne med en talkode og 1 kolonne med forklarende tekst
jeg har lavet et dataområde som ser således ud:
kol a kol b 1 kim 2 hans 3 kristian 4 lene 5 tine osv.
Så vil jeg gerne have en liste som viser BEGGE kolonner, men som kun indsætter kolonne A i cellen (eks. "3") når værdien er valgt.
jep det har du ret i. Pt bruger jeg lopslag istedet som virker på samme måde.
Men det jeg har brug for er at se at "1=kim" allerede medens jeg bruger rullemenuen. Forestil dig at jeg har 1000 nr. Så er det umuligt at vide hvad 555 er, med mindre der eks. står "555 - Søren" når jeg ruller ned i menuen.
Ikke helt forstået. du skal bare lave en ekstrakolonne, kun til din datavalidering som beskrevet. Kolonnen kan du evt. skjule. Hvad mener du med talværdien. Den står jo allerede i kol.A
Lidt sent men okay. Makroen indsættes i ark modulet og kører hver gang der sker en ændring i kolonne C - din datavalideringskolonne.
Private Sub Worksheet_Change(ByVal Target As Range) Application.EnableEvents = False If Not Intersect(Target, Range("C:C")) Is Nothing Then On Error Resume Next Target.Value = Val(Left(Target.Value, _ WorksheetFunction.Find("-", Target.Value, 1) - 2)) End If Application.EnableEvents = True 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.