DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim BUL As Range
If Target.Column <> 2 Then Exit Sub
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
If Target <> "" Then
Set BUL = Sheets("2 sayfa").Range("B:B").Find(Target, , , xlWhole)
If BUL Is Nothing Then
Sheets("2 sayfa").Range("B65536").End(3).Offset(1) = Target
End If
End If
Set BUL = Nothing
Application.ScreenUpdating = True
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Dim sat As Integer
Dim s As Integer
If Intersect(Target, Sayfa1.[b2:b5000]) Is Nothing Then Exit Sub
s = 3
With Sayfa1
For sat = 2 To .Cells(65536, "b").End(xlUp).Row
If WorksheetFunction.CountIf(.[b:b], .Cells(sat, "b")) = 1 Then
Sayfa2.Cells(s, "b") = .Cells(sat, "b").Value
s = s + 1
End If
Next
End With
End Sub