28. oktober 2008 - 17:48Der er
14 kommentarer og 1 løsning
Kan man definere hvor mange dropdown linjer i en combo box med VB
Hej Eksperter,
Kan man i visual basic definere hvor mange drop down linjer der skal være i en combo box med en makro i visual basic. Linje antallet skal komme fra en bestemt celle i excel arket?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
det virker umiddelbart ikke .. jeg vælger jo inde i boksen hvilken range der skal være derinde og det er feks. C10:C22 så skal jeg jo have der til at være 12 drop down linjer og ikke en masse hvide felter fordi man har valgt 20 linjer. og det virker ikke rigtigt det du skrev ovenfor.
Sub Macro1() ' ' Macro1 Macro ' Macro recorded 02-11-2008 by DSV '
' ActiveSheet.Shapes("Drop Down 9").Select With Selection .ListFillRange = "'Indtast tilbud'!$B$20:$B$45" .LinkedCell = "LCL!$J$23" .DropDownLines = 8 .Display3DShading = True End With End Sub
dit spørgsmål lød: "Kan man i visual basic definere hvor mange drop down linjer der skal være i en combo box med en makro i visual basic. Linje antallet skal komme fra en bestemt celle i excel arket?"
.DropDownLines = Worksheets("LCL").Range("R7") laver det antal linjer der vises på en gang, i listen når du klikker i den, det har intet med ListFillRange at gøre det er en helt anden sag
det med .ListFillRange = "'Indtast tilbud'!$B$20:$B$45" var ikke det du spurgte om, men: .ListFillRange = "'Indtast tilbud'!$B$20:$B$" & (Worksheets("LCL").Range("R7")+20) vil gøre at hvis du skriver 30 i Worksheets("LCL").Range("R7"), så vil den have: ListFillRange = "'Indtast tilbud'!$B$20:$B$50"
okay det giver mig svar og har fået den til at fungere nu... inden jeg lader dig få pointene har jeg lige et tillægs spørgsmål (du får selvfølgelig pointene anyway) Men det her er noget der skal sendes ud til nogle kunder. Jeg kan ikke være sikker på alle kunder har deres makro security sat på "low". er der nogen mulighed for at jeg kan gå uden om dette - sådan så at det virker på enhver computer uden man skal "enable macros"
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.