Avatar billede juks Novice
04. maj 2006 - 12:16 Der er 5 kommentarer og
1 løsning

min loop fejler

Hej jeg har kode der læser alle min xls. filer i en folder , men den stopper ikke når den når til den sidste og jeg får derfor en fejl. når jeg debugger ser det ud til at 
Do While Not (SfileToOpen(lCount) = "") bliver opfyldt men den stopper ikke derfor får jeg en fejl. hvad er der galt

Dim sFolder As String
    Dim wbdata As Workbook
      Dim lCount As Long
  Dim valsheet As Worksheet
sFolder = "E:\Dokumenter\HA\2006F\edb\valutakurser\"
   
    lCount = 1
    ReDim SfileToOpen(1 To lCount)
  SfileToOpen(lCount) = sFolder & Dir(sFolder + "*.xls")
    Do While Not (SfileToOpen(lCount) = "")
        lCount = lCount + 1
        ReDim Preserve SfileToOpen(1 To lCount)
        SfileToOpen(lCount) = sFolder & Dir
       
    Loop
Avatar billede japping Nybegynder
05. maj 2006 - 05:47 #1
Vi ved at
sFolder = "E:\Dokumenter\HA\2006F\edb\valutakurser\"
hele tiden. Så er
Do While Not (SfileToOpen(lCount) = "")
opfyldt hele tiden. Du har jo altid noget i "SfileToOpen(lCount)" når du sætter
SfileToOpen(lCount) = sFolder & Dir
Avatar billede juks Novice
05. maj 2006 - 13:24 #2
ahh ja selvfølgelig...
men hvordan får jeg så den fulde sti med i min loop
Avatar billede juks Novice
05. maj 2006 - 13:26 #3
Jeg ved at der altid ved være 12 i mappen så derfor angiver jeg den bare til 12 i stedet tak for hjælpen




Public Sub valfilnavn()
  Dim sFolder As String
    Dim wbdata As Workbook
      Dim lCount As Long
  Dim valsheet As Worksheet
    sFolder = "E:\Dokumenter\HA\2006F\edb\valutakurser\"

   
    lCount = 1
    ReDim SfileToOpen(1 To lCount)
  SfileToOpen(lCount) = Dir(sFolder + "*.xls")
    Do While Not ((lCount) = 12)
        lCount = lCount + 1
        ReDim Preserve SfileToOpen(1 To lCount)
        SfileToOpen(lCount) = sFolder & Dir
       
    Loop
End Sub
Avatar billede japping Nybegynder
07. maj 2006 - 14:19 #4
Og pointene ?
Avatar billede juks Novice
07. maj 2006 - 15:42 #5
sorry.
Avatar billede japping Nybegynder
07. maj 2006 - 19:30 #6
takker
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

IT-JOB