19. oktober 2008 - 14:52Der er
12 kommentarer og 1 løsning
Opslag via makro i userform
Jeg har en userform, hvor jeg har en dropdown, der viser et varenummer. Når jeg vælger varenummeret, skal navnet på varen gerne komme med. Varenavn står i kolonne B i samme række som Varenummer (A).
Dropdown hedder cbVarenummer Varenavn skal stå i lbVarenavn
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Jeg forstår ikke helt: Du skriver at jeg i cbVarenummer, som er en dropdown, skal gøre så jeg ikke kan se kolonne 1? Jeg er ikke med! jeg har lavet en Label, som jeg gerne vil have skrevet varenavnet i. Kan det lade sig gøre - eller skal jeg lave en tekstbox?
jeg går ud fra at cbVarenummer er en kombinationsboks, der indlæser du de 2 kolonner a og b ved at du i Rowsourse skriver Ark1!A1:B1000.
Set ColumnCount til 2' der er 2 kolonner i kombinationsboksen
Første kolonne i boksen er 0, som er det samme som kolonne A, Anden kolonne, er 1 i boksen og er det samme som kolonne B, derfor er cbVarenummer.column(1), det samme som B kolonnen.
set Columnwidths til feks. 10 pt;0 pt ' 0 pt, betyder at kolonne 2 ikke sesmen at kolonne 1 vises med 10 punkter. jeg glemte at det var en label, sådan kommer værdien fra kolonne B over i din Label.
Private Sub UserForm_Activate() With cbVarenummer '.RowSource = "Varenummer"' Varenummer er kun for kolonne A, koden overrouler det du har skrevet i properties .RowSource = "Status!A1:B19000" .ListIndex = 0 End With
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.