Beste Experts,
Ik heb de onderstaande code gemaakt(zie ook bijlage). De IF voorwaarde wil ik graag iets uitgebreider zien maar ik weet niet hoe. Graag wil ik hier nog aan toegevoegd hebben dat als(IF) er in kolom D van die rij "AS" voorkomt.
Alvast vriendelijk bedankt voor jullie hulp.
Sub KleurKopiëren()
Dim LastRow As Long
Dim X As Long
Dim r As Range
Dim CopyRow As Integer
ActiveSheet.Unprotect
Application.ScreenUpdating = False
LastRow = Cells.SpecialCells(xlCellTypeLastCell).Row
For Each r In Range("IV1:IV" & LastRow)
If r.Interior.ColorIndex = 4 And r.Value = Empty Then
r.EntireRow.Copy
X = X + 1
Sheets("Blad2").Range("A" & X).PasteSpecial
r.EntireRow.Interior.ColorIndex = 7
r.Value = Date
r.EntireRow.Locked = True
End If
Next
Application.ScreenUpdating = True
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFiltering:=True, AllowFormattingCells:=True
End Sub
Ik heb de onderstaande code gemaakt(zie ook bijlage). De IF voorwaarde wil ik graag iets uitgebreider zien maar ik weet niet hoe. Graag wil ik hier nog aan toegevoegd hebben dat als(IF) er in kolom D van die rij "AS" voorkomt.
Alvast vriendelijk bedankt voor jullie hulp.
Sub KleurKopiëren()
Dim LastRow As Long
Dim X As Long
Dim r As Range
Dim CopyRow As Integer
ActiveSheet.Unprotect
Application.ScreenUpdating = False
LastRow = Cells.SpecialCells(xlCellTypeLastCell).Row
For Each r In Range("IV1:IV" & LastRow)
If r.Interior.ColorIndex = 4 And r.Value = Empty Then
r.EntireRow.Copy
X = X + 1
Sheets("Blad2").Range("A" & X).PasteSpecial
r.EntireRow.Interior.ColorIndex = 7
r.Value = Date
r.EntireRow.Locked = True
End If
Next
Application.ScreenUpdating = True
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFiltering:=True, AllowFormattingCells:=True
End Sub