sandheden er at jeg har flere lister på ark1 og resultatet på akr2 skal også være flere lister :o) og jeg kan ikke lave flere sorteringer på samme ark :-/
Public Sub demo() Const sCopyFrom As String = "Ark1" Const sCopyTo As String = "Ark2" Dim rCell As Range
For Each rCell In Worksheets(sCopyFrom).Range("D1:D100") If Not (rCell.Value = "") Then With Worksheets(sCopyTo).Range(Range("A655362").End(xlUp).Offset(1, 0).Address) .Value = rCell.Offset(0, -3).Value .Offset(0, 1).Value = rCell.Offset(0, -2).Value .Offset(0, 2).Value = rCell.Offset(0, -1).Value .Offset(0, 3).Value = rCell.Value End With End If Next rCell
Skal placeres i et almindeligt kodemodul - og du skal ændre på arknavnene i konstanterne (const-linierne) Område der kigges på Worksheets(sCopyFrom).Range("D1:D100") Område der sættes ind i Worksheets(sCopyTo).Range(Range("A655362").End(xlUp).Offset(1, 0).Address)
Ellers test denne Option Explicit Option Base 1 Sub KopierUdenTomme() Dim rng_In As Range Dim rng_Out As Range Dim var_In As Variant Dim arr_Out() Dim i As Long, j As Long, x As Long Set rng_In = Application.InputBox("Område der skal kopieres", Type:=8) Set rng_Out = Application.InputBox("Startcelle for nyt område", Type:=8) var_In = rng_In ReDim arr_Out(4, UBound(var_In, 1)) For i = 1 To UBound(var_In, 1) If Len(var_In(i, 4)) >= 1 Then x = x + 1 For j = 1 To 4 arr_Out(j, x) = var_In(i, j) Next End If Next ReDim Preserve arr_Out(4, x) rng_Out.Resize(x, 4) = Application.WorksheetFunction.Transpose(arr_Out) End Sub
Public Sub demo() Const sCopyFrom As String = "Ark1" Const sCopyTo As String = "Ark2" Dim rCell As Range
For Each rCell In Worksheets(sCopyFrom).Range("J6:J29") If Not (rCell.Value = 0) Then rCell.EntireRow.Copy Worksheets(sCopyTo).Range(Range("A65536").End(xlUp). _ Offset(1, 0).Address).PasteSpecial xlPasteValues End If Next rCell
Application.CutCopyMode = False Set rCell = Nothing End Sub
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.