Avatar billede gammer Nybegynder
22. august 2007 - 15:24 Der er 2 kommentarer og
1 løsning

Hvordan laves denne makro mere optimalt?

Jeg har følgende makro, der fungerer godt nok, men som bliver uoverskuelig hvis jeg skal lave flere forskellige rækker i træk.


Sub skriv()

rk = 9
    For kol = 2 To 13
   
    Select Case kol
       
    Case 2
    Cells(rk, kol).Formula = "=‘Y:\Dokumenter\Margin\[marginark.xls]Ark1'!B83"
    Case 3
    Cells(rk, kol).Formula = "=‘Y:\Dokumenter\Margin\[marginark.xls]Ark1'!C83"
    Case 4
    Cells(rk, kol).Formula = "=‘Y:\Dokumenter\Margin\[marginark.xls]Ark1'!D83"
    Case 5
    Cells(rk, kol).Formula = "=‘Y:\Dokumenter\Margin\[marginark.xls]Ark1'!E83"
    Case 6
    Cells(rk, kol).Formula = "=‘Y:\Dokumenter\Margin\[marginark.xls]Ark1'!F83"
    Case 7
    Cells(rk, kol).Formula = "=‘Y:\Dokumenter\Margin\[marginark.xls]Ark1'!G83"
    Case 8
    Cells(rk, kol).Formula = "=‘Y:\Dokumenter\Margin\[marginark.xls]Ark1'!H83"
    Case 9
    Cells(rk, kol).Formula = "=‘Y:\Dokumenter\Margin\[marginark.xls]Ark1'!I83"
    Case 10
    Cells(rk, kol).Formula = "=‘Y:\Dokumenter\Margin\[marginark.xls]Ark1'!J83"
    Case 11
    Cells(rk, kol).Formula = "=‘Y:\Dokumenter\Margin\[marginark.xls]Ark1'!K83"
    Case 12
    Cells(rk, kol).Formula = "=‘Y:\Dokumenter\Margin\[marginark.xls]Ark1'!L83"
    Case 13
    Cells(rk, kol).Formula = "=‘Y:\Dokumenter\Margin\[marginark.xls]Ark1'!M83"
   
    End Select
   
    Next kol

End Sub

Jeg vil gerne have den ændret så den ikke fylder så mange linier, men jeg kan ikke lige overskue hvordan jeg får kolonnereferencen i den indsatte formel til at ændre sig fra B og op til M.

Nogen der kan optimere ovenstående makro.
Avatar billede gider_ikke_mere Nybegynder
22. august 2007 - 16:38 #1
Sub skriv()
rk = 9
For Kol = 2 To 13
    Cells(rk, Kol).Formula = "='Y:\Dokumenter\Margin\[marginark.xls]Ark1'!R83C" & Kol
Next
End Sub
Avatar billede gammer Nybegynder
23. august 2007 - 08:35 #2
Tjah, det var jo tilsyneladende nemt. ;-)

Det fungerer perfekt. Læg et svar og pointene er dine.

Tak for hjælpen
Avatar billede gider_ikke_mere Nybegynder
23. august 2007 - 08:39 #3
Et svar.
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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