07. februar 2012 - 14:03
Der er
10 kommentarer og 1 løsning
RowSource for andet ark?
Hvad er der galt med følgende? With Sheets("Ark2") Me.ComboBox2.RowSource = "A1:A10" End With tanken er, at den skal tage sheets("ark2").range("A1:A10")
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
07. februar 2012 - 14:23
#1
Har ud prøvet at srive "Sheet2" i stedet for. Har du omdøbt fanen? Hvis ja, så skal det vel være det aktuelle "navn" Hvad får du af fejlmedelse?
07. februar 2012 - 15:01
#2
Arket hedder "Ark2" Den debugger ikke, men tager blot værdierne fra det aktuelle ark (Ark1) Jeg er i tvivl om jeg overhovedet skal bruge 'with'?
07. februar 2012 - 15:03
#3
Prøv: Me.ComboBox2.RowSource = Sheets("Ark2").Range("A1:A10") Eller: Me.ComboBox2.RowSource = Sheets(2).Range("A1:A10")
07. februar 2012 - 15:09
#4
storemorten @ tak, men det har jeg prøvet. Jeg får følgende fejlmeddelelse: runtime error 13, Type mismatch
07. februar 2012 - 15:13
#5
ComboBox2.RowSource = Sheets("Ark2").Range("A1:A10").Value
07. februar 2012 - 15:19
#6
Eller prøv: Marker celle A1:A10 og gå op i "Boksen Navn" og døb dit område til Liste1 Og derefter: ComboBox3.RowSource = "Liste1"
07. februar 2012 - 15:32
#7
Marker celle A1 lige over står der A1 i en boks, det er "Boksen Navn" ;-)
07. februar 2012 - 23:34
#8
ComboBox2.RowSource = Sheets("Ark2").Range("A1:A10").Value virkede heller ikke. Comboxsen er i en userform med navnet "Combobox2".
07. februar 2012 - 23:45
#9
Den med listen virkede! :) Men hvordan gør jeg sådan, at listen er variabel, afhængig af hvor meget der står i den? Prøvede med: Public Sub LoadListe1() Dim A As Integer A = Range("A65536").End(xlUp).Row Liste1 = "A1:A" & A End Sub
08. februar 2012 - 08:59
#10
Prøv at gøre din liste til en tabel. Excel 2010, marker listen --> Menuen "Indsæt" --> Tabel.
11. februar 2012 - 01:53
#11
tak for din tid. Jeg kom i tanke om, at jeg blot kunne skrive: Me.ComboBox2.RowSource = "ark2!B2:B19"
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig