Jeg vil meget gerne have hjælp til, hvordan jeg laver en marko, som opretter et nyt sheet og derefter kopier de linjer ind i det nye sheet, hvor kolonne W er forskellig fra kolonne U eller hvis kolonne X er forskellig fra V.
Dim kildeArk As String, antalRækker As Integer, antalArk As Integer, ræk As Integer Dim kopiRæk As Integer, kopiArkNr As Integer Public Sub kopierArk_WU_XV() Application.ScreenUpdating = False
For ræk = 1 To antalRækker With ActiveSheet If .Range("W" & ræk) <> .Range("U" & ræk) Or _ .Range("X" & ræk) <> .Range("V" & ræk) Then kopierTilNytArk ræk, kopiRæk
kopiRæk = kopiRæk + 1 Application.CutCopyMode = False End If End With Next ræk End Sub Private Sub kopierTilNytArk(ræk, kopiRæk) Sheets(kildeArk).Rows(ræk & ":" & ræk).Copy
Sheets(kopiArkNr).Select With ActiveSheet .Rows(kopiRæk & ":" & kopiRæk).Select ActiveSheet.Paste End With
Sheets(kildeArk).Select End Sub
Synes godt om
Ny brugerNybegynder
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.