07. februar 2005 - 20:20Der er
8 kommentarer og 1 løsning
Datavalidering liste?
Jeg har lavet en liste med datavalidering, men vil gerne have at knappen til listen forbliver synlig. Det er irreterende at man skal klikke på cellen for at knappen kommer frem.
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Jeg tror desværre ikke der er meget at gøre ved det. Bortset fra at lade være med at bruge datavalidering og så anvende en komboboks, der ligger ovenpå en celle, og sonm så skirver valget ned i den underliggende celle. Datavalideringsrullelister er kun vist, når du står i den celle, der skal valideres.
En komboboks er et kontrolelement, som du finder på værktøjslinien kontrolelementer. Du indsætter den ved hjælp af værktøjslinien og fylder data i den ved hjælp af vba kode. Hvis jeg skal komme det nærmere, må jeg vide præcis hvad den skal bruges til, og hvad der skal stå i den.
Det er en liste over vores produkter dvs tekst ca.45 produkter som ex. Benefit,Crisp,Select osv. og den liste er i celle b20. i celle b21 henter jeg med lopslag info om produktet, dvs lopslag "kigger" i celle b20 og så finder info om det pågældende produkt.
Vis værktøjslinien Kontrolelementer. Klik på den knap, der repræsenter en kobinationsboks. Træk en kombinationsboks ud, der netop har samme størrelse som en celle. (Gør det et tomt sted i regnearket.)
Højreklik på Kombinationsboksen og vælg Egenskaber. Find egenskaben LinkedCell. Skriv B20. Luk egenskabsboksen.
Højreklik igen på kombinationsboksen og vælg Vis Porgramkode.
Dobbeltklik på ”ThisWorkbook” i ruden til Venstre.
Indsæt denne kode:
Private Sub Workbook_Open() For Each c In Sheets(2).Range("a1:a67").Cells Sheets(1).ComboBox1.AddItem c.Value 'ListIndex = 0 Next c End Sub
Flyt knappen hen, så den ligger over B20.
Klik på knappen med trekanten, linealen og blyanten for at afslutte designvisning.
Gem og luk regnearket og åbn det igen med makroer. Så skulle det gerne virke.
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.