Avatar billede kgndksv Juniormester
12. oktober 2009 - 17:11 Der er 1 løsning

hvor virker denne kode ikke? Ranget er tomt....!!

arhhh!!! Hvorfor fanden virker denne kode ikke?

koden til at "sette" indputområde markerer det rigtige område, men den siger at der ikke er noget i ranget...!!


Sub kopiereformler()
Dim Kodeområde, indputområde As Range

With Workbooks("Til kristian.xls").Worksheets("ark1")
    Set Kodeområde = Range(.Range("P2"), .Range("p2").End(xlToRight))
End With
   
With Workbooks("Til kristian.xls").Worksheets("ark1")
    Set Inputkodeområde = Range(.Range("E65000").End(xlUp).Offset(0, 3), .Range("c65000").End(xlUp))
End With
   
    Kodeområde.Select
    Selection.Copy
   
   
    Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
    SkipBlanks:=False, Transpose:=False
    Application.CutCopyMode = False
   
    With Workbooks("Til kristian.xls").Worksheets("ark1")
    Set Inputkodeområde = Range(.Range("F65000").End(xlUp).Offset(1, 0), .Range("E65000").End(xlUp).Offset(0, 3))
    End With

    Range(Range("F65000").End(xlUp).Offset(1, 0), Range("E65000").End(xlUp).Offset(0, 3)).Select
    Selection.AutoFill Destination:=indputområde, Type:=xlFillDefault


End Sub
Avatar billede kgndksv Juniormester
14. oktober 2009 - 15:06 #1
Fand selv en løsning

Sub kopiereformler()

Dim Kodeområde, indputområde As Range

With Workbooks("Til kristian.xls").Worksheets("ark1")
    Set Kodeområde = Range(.Range("P2"), .Range("p2").End(xlToRight))
End With
   
With Workbooks("Til kristian.xls").Worksheets("ark1")
    Set Inputkodeområde = Range(Range("F65000").End(xlUp).Offset(1, 0), Range("E65000").End(xlUp).Offset(0, 3))
End With
   
If Range("F65000").End(xlUp).Offset(1, -1) = "" Then
Exit Sub

Else
    Kodeområde.Copy
 
Range(Range("F65000").End(xlUp).Offset(1, 0), Range("E65000").End(xlUp).Offset(0, 3)).Select


    ActiveSheet.Paste
    Application.CutCopyMode = False

End If

End Sub
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