Avatar billede tvc Seniormester
27. januar 2007 - 11:02 Der er 2 kommentarer og
1 løsning

Left funktion i VBA

Hej

Jeg har en UserForm med en ComboBox.

I ComboBoxen vil jeg gerne have vist navnene på alle projektmappens ark med undtagelse af det første ark.

Det fungerer med denne SUB:

Private Sub UserForm_Activate()

For I = 2 To Worksheets.Count
    ComboBox1.AddItem Sheets(Ark + I).Name
Next

End Sub


Nu vil jeg så gerne kunne afgrænse hvilke ark der skal med. I nedenstående eksempel vil jeg kun have ark med hvis første tegn er et q.

Det har jeg forsøgt i nedenstående, men det virker ikke. Er der en der kan se hvad jeg har gjort forkert?

Private Sub UserForm_Activate()

For I = 2 To Worksheets.Count

If Left(Sheets(Ark + I).Name, 1).Value = "q" Then

    ComboBox1.AddItem Sheets(Ark + I).Name

End If

Next

End Sub

Hilsen

TVC
Avatar billede gibber Nybegynder
27. januar 2007 - 12:08 #1
prøv med:

Private Sub UserForm_Activate()

For i = 2 To Worksheets.Count
If LCase(Left(Sheets(i).Name, 1)) = "q" Then
    ComboBox1.AddItem Sheets(Ark + i).Name
End If
Next

End Sub
Avatar billede tvc Seniormester
27. januar 2007 - 12:31 #2
Tak med denne virker det - lægger du et svar?

Private Sub UserForm_Activate()

For I = 2 To Worksheets.Count

    If LCase(Left(Sheets(I).Name, 1)) = "q" Then
        ComboBox1.AddItem Sheets(I).Name
    End If

Next

End Sub
Avatar billede gibber Nybegynder
27. januar 2007 - 14:07 #3
et svar :)
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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