Avatar billede Kradsemis Nybegynder
24. april 2009 - 13:05 Der er 3 kommentarer

Range Autofill

Hej Eksperter!

Har problemer med nedenstående. Får en fejlmelding ved Autofill metoden.. Jeg kommer ikke rigtigt videre med den. Er der nogen der har tid til at hjælpe?




i = 3
j = Sheets("Data").Range("A65000").End(xlUp).Row 'determine number of rows


For l = i To j
    If Cells(i, 1).Value <> Cells(i + 1, 1).Value Then

        Rows(i + 1 & ":" & i + 247).Select
            Selection.Insert Shift:=xlDown
   
        Range(Cells(i, 1), Cells(i, 4)).Select
            Selection.AutoFill Destination:=Range(Cells(i + 247, 1), Cells(i + 247, 4)), Type:=xlFillDefault

   
i = i + 247
End If
i = i + 1

Next
Avatar billede rexden1 Nybegynder
24. april 2009 - 13:59 #1
Udskift følgende linje: Selection.AutoFill Destination:=Range(Cells(i + 247, 1), Cells(i + 247, 4)), Type:=xlFillDefault

med:

Range(Cells(i, 1), Cells(i, 2)).AutoFill Range(Cells(i, 1), Cells(i, 247)) det virker hos mig
Avatar billede Kradsemis Nybegynder
24. april 2009 - 14:06 #2
hmmm.. men så får jeg ikke det dynamiske med gør jeg? Den skal jo lægge 247 til i når en betingelse opfyldes
Avatar billede jonasboege Praktikant
06. maj 2009 - 16:53 #3
Eller udskift med:
Selection.AutoFill Destination:=Range(Cells(i, 1), Cells(i + 247, 4)), Type:=xlFillDefault

Det virker også her...

Men måske skal du skrive lidt tydeligere, hvad du vil...?

Jonas
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