08. januar 2010 - 13:19
Der er
16 kommentarer og 1 løsning
En simpel listbox
Hej. Er der nogen, der kan give den simpleste kode på en listbox? Jeg har brug for en listbox, der popper op og siger Hej Med Dig når jeg trykker på en knap i excel... OBS: Kan godt lave msgbox men jeg VIL have det i en listbox og jeg fatter ikke hvordan jeg får den frem!
Annonceindlæg tema
08. januar 2010 - 13:26
#1
Skal det være i forbindelse med en Userform - eller?
08. januar 2010 - 13:30
#2
Jeg har ikke den fjerneste anelse. Jeg skal bare have verden simpleste liste, som jeg så nok bagefter selv skal finde ud af at få data ind i. Jeg kan bare ikke få hul på selve det med at trykke på en knap i excel og så sørge for at der popper en liste op med de data, jeg bestemmer. Msgbox er for lille....
08. januar 2010 - 13:35
#3
Datavalidering --> liste Måske?
08. januar 2010 - 13:38
#4
Hej Masteraaen Jeg har oprettet følgende i regnearket: En listeboks kaldet lst1 En knap kaldet cmd1 Under knappens kode i VBA skriver jeg således: Private Sub cmd1_Click() lst1.AddItem ("Hej med dig") lst1.Visible = True End Sub Det er vist det simpleste jeg kan komme frem med. mvh Nicolai
08. januar 2010 - 13:39
#5
Ups ... I listeboksens properties har jeg sat: Visible = false. mvh Nicolai
08. januar 2010 - 13:41
#6
08. januar 2010 - 13:44
#7
A1 = Hej A2 = Med A3 = Dig Marker celler og døb dem "liste1" I en celle: Data --> Datavalidering Tilad: Liste Kilde: =liste1 Ingen kode her.
08. januar 2010 - 13:52
#8
Datavalidering er ikke god nok (kender den godt) Nicolais liste virker ikke (jeg får kørselsfejl 424 - et objekt er obligatorisk) Jeg prøver at se lidt på Thor østergårds.... håber jeg forstår det.
08. januar 2010 - 14:07
#9
08. januar 2010 - 14:27
#10
Ja på en måde, men jeg har brug for det flere steder, og jeg kan ikke finde ud af det. Jeg kan godt finde ud af at lave en userform i vba-modulet men hvordan får man den til at poppe op, når man har trykket på en knap? Den skal vel aktiveres på een eller anden måde via command-click-kode-delen.
08. januar 2010 - 14:36
#11
I Designtilstand (knappen med linial/tommestok og blyant) --> dobbeltklik på knappen i koden skriver du: Private Sub CommandButton1_Click()UserForm1.show End Sub
08. januar 2010 - 14:43
#12
Yes -tak nu kan jeg klikke på en knap og få en tom userform frem. Hvordan får jeg så en liste på userformen og får fyldt indhold i denne liste? :-)
08. januar 2010 - 15:11
#13
Her må jeg så henvise til kommentar #6 Og jeg kan anbefale at gå i boghandelen og købe: Sharon Podlin EXCEL 2003 programmering med VBA Det bliver for omstændigt at guide dig hele vejen, igennem dette forum.
09. januar 2010 - 00:15
#14
Hej Masteraaen Forstår ikke, hvorfor du får en fejlmelding med mit simple bud ? Kan heller ikke finde ud af om det er måden at løse dit "problem" ? Anyway ... hvis du sender en mail til nfogt@privat.dk så skal jeg returnere min excelfil med listeboks, knap og kode. mvh Nicolai
09. januar 2010 - 19:32
#15
Jeg har send et Ark pr. E-mail med eksempler. God fornøjelse. Morten
11. januar 2010 - 09:54
#16
Tak Morten.
11. januar 2010 - 10:07
#17
Velbekomme Tak for point :-)
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig