Avatar billede alen32 Nybegynder
12. marts 2005 - 18:58 Der er 3 kommentarer og
1 løsning

Hvordan får jeg denne kode til at virke?

Hej!
Jeg har fået denne kode men ved ikke hvor  jeg skal placerer den. Skal jeg selv lave userform og listebox?
Dim cell As Range
With UserForm1

  .listbox1.RowSource = ""
  .listbox1.ColumnCount = 3
  .listbox1.Clear
End With
Set sh = Worksheets("Sheet1")
For Each cell In sh.Range("A10:A250")
  If cell.Value = sh.Range("A5").Value Then
    With UserForm1
      .listbox1.AddItem cell.Value
      .listbox1.List(.listbox1.ListCount, 1) = cell.Offset(0, 2).Value
      .listbox1.List(.listbox1.ListCount, 2) = cell.Offset(0, 5).Value
    End With
  End If
Next
Avatar billede bak Forsker
12. marts 2005 - 22:01 #1
Ja, en userform og en listbox skal du bruge, samt et ark der hedder Sheet1
Koden sættes ind i en sub under userformen der hedder Sub Userform_Initialize eller Sub Userform_Activate
Avatar billede alen32 Nybegynder
13. marts 2005 - 09:43 #2
tak bak.
Jeg har den samme spørgsmål til denne kode
Private Sub UserForm_Initialize()

    Dim rFound As Range
    Dim sFirstAdd As String
    Dim rLook As Range
    Dim rValue As Range

    Set rValue = Sheet1.Range("A5")
    Set rLook = Sheet1.Range("A10:A250")
    Me.ListBox1.ColumnCount = 4

    Set rFound = rLook.Find(rValue.Value, , , xlWhole)

    If Not rFound Is Nothing Then
        sFirstAdd = rFound.Address

        Do
            With Me.ListBox1
                .AddItem rFound.Row
                .List(.ListCount - 1, 1) = rFound.Value
                .List(.ListCount - 1, 2) = rFound.Offset(0, 2).Value
                .List(.ListCount - 1, 3) = rFound.Offset(0, 5).Value
            End With

            Set rFound = rLook.FindNext(rFound)
        Loop Until rFound.Address = sFirstAdd
    End If

End Sub
Avatar billede alen32 Nybegynder
14. marts 2005 - 22:28 #3
send et svar
Avatar billede bak Forsker
25. marts 2005 - 11:04 #4
kommer her
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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