Private Sub Worksheet_Change(ByVal target As Range)
Application.ScreenUpdating = False
Application.EnableEvents = False
If Range("j14") > 0 Then
On Error Resume Next
Range("j14:j20").Select
Selection.Copy
Range("j15").Select
ActiveSheet.PasteSpecial Format:=3, Link:=1, DisplayAsIcon:=False, _
IconFileName:=False
Range("j14").Select
Selection.ClearContents
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 65535
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Range("j14").ClearContents
End If
Application.EnableEvents = True
End sub
bu kopyala ve yapıştır makrosunu işlemciyi daha az yormak adına nasıl hızlandırırız ?
Application.ScreenUpdating = False
Application.EnableEvents = False
If Range("j14") > 0 Then
On Error Resume Next
Range("j14:j20").Select
Selection.Copy
Range("j15").Select
ActiveSheet.PasteSpecial Format:=3, Link:=1, DisplayAsIcon:=False, _
IconFileName:=False
Range("j14").Select
Selection.ClearContents
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 65535
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Range("j14").ClearContents
End If
Application.EnableEvents = True
End sub
bu kopyala ve yapıştır makrosunu işlemciyi daha az yormak adına nasıl hızlandırırız ?
