Avatar billede testpilot_dk Nybegynder
25. november 2005 - 09:20 Der er 2 kommentarer og
1 løsning

Hvorfor kan den ikke splitte

Jeg har følgende kode!

Jeg kan ikke se hvad jeg har gjort forkert, men på debug tidspunktet får jeg fejlmeddelsen, at s_arrray ikke kan assignes med split

Private Sub ReadFile(file As String, a_b As Boolean)
    ' hvis a_b er sand er det fil 1, ellers fil 2
    Dim lineinfo As String
    Dim s_array(1 To 10) As Variant
    Open file For Input As #1
    Do While Not EOF(1)
        Line Input #1, lineinfo
        s_array = split(lineinfo, vbTab)
    Loop
End Sub
Avatar billede medions Nybegynder
25. november 2005 - 09:23 #1
Dim lineinfo As String
    Dim s_array As Variant
    Open file For Input As #1
    Do While Not EOF(1)
        Line Input #1, lineinfo
        s_array = split(lineinfo, vbTab)
    Loop
End Sub

Er det ikke sådan?

//>Rune
Avatar billede testpilot_dk Nybegynder
25. november 2005 - 09:51 #2
Det er korrekt!

Hvordan tester jeg så den sidste værdi i mit array
Avatar billede medions Nybegynder
25. november 2005 - 12:26 #3
Hmm.. puha det er mange år siden jeg har kodet VB :)
Men er det ikke sådan her:

MsgBox(s_array(UBound(s_array()))

//>Rune
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