Avatar billede bahne2000 Novice
21. september 2007 - 12:15 Der er 2 kommentarer og
1 løsning

Excell VBEditor - do while loop der ikke funker optimalt -

Sub Makro9()

Range("A5").Select

  i = 0
  Do While i < 4
  ChDir _
        "C:\doc\makro"
    Workbooks.Open Filename:= _
        "C:\doc\makro\liste.xls"
    Range("A1").Select
    ActiveCell.Next.Select
    X = Selection.Value
    Debug.Print X
    ActiveWindow.ActivateNext
  i = i + 1
  ChDir _
        "C:\doc\"
    Workbooks.Open Filename:= _
        "C:\doc\test.xls"
  Range("A5").Select
       
  Loop
End Sub

Jeg er igang med at teste denne code snipp igennem for at bruge den i en større sammenhæng. Men den stopper pt. og markerer aller første linie med gult "Sub makro9()".

nogen der kan se hvorfor?
Excell - VBEditor
Avatar billede tjacob Juniormester
21. september 2007 - 17:17 #1
Din kode fejler ingenting.
Jeg har lige prøvet at oprette de samme mapper, og de samme to filer (liste og test), og så kopieret din kode ind i et tredie regneark og kørt det -uden problemer.
Der må være noget andet galt.........

For i øvrigt: Når du angiver de fulde stier, så behøver du ikke ChDir.
Du kører den samme kode 4 gange? i ændrer jo ingenting?
Avatar billede bahne2000 Novice
24. september 2007 - 09:46 #2
den virker nu, er ik sikker på hvad jeg fik gjort men den virker. :D
Avatar billede bahne2000 Novice
24. september 2007 - 09:46 #3
svarer lige migselv
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