Avatar billede JZA Nybegynder
08. juli 2014 - 16:12 Der er 1 kommentar og
1 løsning

Udfordring med "Range" når det kun består af en celle fra Excel

Hej Eksperter

I forbindelse med en række ComboBokse hvis lister er afhængige af hinanden, har jeg udfordringer med at få programmet til at virke når jeg forsøger at sætte et range der kun består af en celle. Burde man ikke kunne det?

Private Sub ComboBox2_Enter()
    Dim rng1 As Range
     
    If ComboBox1.Value = "" Then
        ComboBox2.Clear
    ElseIf ComboBox1.Value = Sheet2.Range("A2") Then
        Set rng1 = Sheet2.Range("B2:B3")
        Me.ComboBox2.List = rng1.Cells.Value.......

Ovenstående virker fint i helheden, men når jeg har behov for at Range("B2:B3") eksempelvis skulle være Range("B3") eller Range("B3:B3") så stopper programmet ved Me.ComboBox2.List. rng1.Cells.Value har fået værdien fra "B3" men det er som om at den ikke ser det som en Liste når der kun er en værdi.
Skriver jeg eks. Me.ComboBox.Value så kommer værdien ind og så har jeg istedet udfordringer med at få den slettet med ComboBoxX.Clear.
Avatar billede JZA Nybegynder
10. juli 2014 - 15:01 #1
Ingen bud. er oprettet med anden overskrift
Avatar billede JZA Nybegynder
10. juli 2014 - 15:01 #2
OK
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester