I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Må det være en VBA løsning ? I hvilket ark og celle har du din dropdown ? I hvilket ark indtaster du fx "B" (filter) ? I hvilket ark og celler har du din liste ?
jaee det må det da men helst ik... drop down er i sheet1 C5 og "B" er i samme ark listen er i sheet2 men det er vel ligegyldig når du har et navngivet Range. ?
Kopier koden herfra Højreklik på Sheet1-ark-fane Vælg Vis programkode Indsæt koden der Indtast et Bogstav i B5
Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("B5")) Is Nothing Then Exit Sub Dim t, List Set sh = Sheets("Sheet2") rk = sh.Cells(65500, 2).End(xlUp).Row xFilter = Cells(5, 2) For t = 1 To rk If Left(sh.Cells(t, 2), 1) = xFilter Then List = List & "," & sh.Cells(t, 2) Next With Range("C5").Validation .Delete .Add xlValidateList, Formula1:=List .InCellDropdown = True End With End Sub
wow.. ok .. tak. men kan man ik bruge offset og macth til at springe til index i det pågældende range hvor kombination af bogstaver i B5 optræder.... det er fordi jeg skal bruge funktion i et "ikke" test dokument hvor jeg har to drop down menuer der er afhængige af hinanden og kan ikke lige overskue at ændre din ellers meget fine kode til at virke i praksis.. du gar da helt agurk med koden.. :O)
her vælger jeg varegruppe... og det er så min dropdown2 jeg vil have insnævret lidt.. der er for mange varer i hver varegruppe til a det er fedt at vælge det i e drop down,,, med mindre den er insnævret lidt med filter...
jam det er tæt på, vil bare gerne kunne skrive mere end et bogstav og i selve dropdown felt dvs dropdown 2 PS.
dropdown1 benyttes til at insnævre valgmuligheder i dropdown2 og dernæst kunne skrive noget i dropdown2 der insnævre valgmuligheder i selve dropdown2.. ps. tusind tak for al din hjælp... er helt lost i det her..
Så er vi nok nødt til at udvide med en ekstra dropdown samt udvide listen, så fx. kolonne A indeholder alle og kolonne B indeholder overordnet gruppe og kolonne C indeholder underordnede grupper
finder hvorfra i listen en specifik varegruppe optræder, og dernæst hvormange der er.. og disse bliver så til valgmuligheder i drop down... kunne man ikke finde det sted i listen hvor både varegruppe og varenavn stemmer og så returnere et offset på det... dvs lavet et dobbelt opslag føst på varegruppe og dernæst på varer der starter med "Scu" ikke slå !!! ;o)
argh.. shit glemte det med points.... kigge rlige efter en løsning...
Synes godt om
Ny brugerNybegynder
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.