Avatar billede cbegynder Nybegynder
15. december 2001 - 19:12 Der er 1 kommentar og
1 løsning

excel ?

hej

jeg har en excel fil, hvor jeg har mange brugernavn iden, men hvordan kan jeg søg i excel filen via VB...

helst nogle eks. Tak :)
Avatar billede tmceu Praktikant
15. december 2001 - 22:26 #1
VB eller VBA ?
Vil du søge i alle rækker, kolonner, begge eller i et navngivet område ?
Avatar billede kedde65 Praktikant
16. december 2001 - 12:25 #2
Du kan fra VB bruge ADO til at tage kontakt til et excel regneark og herefter tilgå det på samme måde som du gør ved en Database.

Dim conn As ADODB.Connection
Dim rs  As ADODB.Recordset

Private Sub Form_Load()
    Set conn = New ADODB.Connection
    Set rs = New ADODB.Recordset
    With conn
        .Provider = \"Microsoft.Jet.OLEDB.4.0\"
        .ConnectionString = \"Data Source=c:\\mp.xls;Extended Properties=Excel 8.0;\"
    .Open
    End With

    strQuery = \"SELECT * FROM [ark1$]\"
    With rs
        Set .ActiveConnection = conn
        .Open strQuery
    End With
   
    While Not rs.EOF
        msgbox rs(0)
        rs.MoveNext
    Wend

    rs.Close
    conn.Close
    Set conn = Nothing
    Set rs = Nothing
End Sub


Kedde
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