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 X As Long
On Error GoTo Son
If Intersect(Target, Range("B3:C65536")) Is Nothing Then Exit Sub
Application.ScreenUpdating = False
Range("G3:G65536").Clear
For X = 3 To Range("B65536").End(3).Row
If X = 3 And Cells(X, "B") <> "" And UCase(Cells(X, "C")) = "" Then
Cells(65536, "G").End(3).Offset(1, 0) = Cells(X, "B")
ElseIf X = 3 And Cells(X, "B") <> "" And UCase(Cells(X, "C")) = "A" Then
Cells(65536, "G").End(3).Offset(1, 0) = Cells(X, "B")
Cells(65536, "G").End(3).Offset(1, 0) = "DİKKAT"
Cells(65536, "G").End(3).Font.ColorIndex = 3
ElseIf Cells(X, "B") <> "" And UCase(Cells(X, "C")) = "A" Then
Cells(65536, "G").End(3).Offset(1, 0) = Cells(X, "B")
Cells(65536, "G").End(3).Offset(1, 0) = "DİKKAT"
Cells(65536, "G").End(3).Font.ColorIndex = 3
ElseIf Cells(X, "B") <> "" Then
Cells(65536, "G").End(3).Offset(1, 0) = Cells(X, "B")
End If
Next
Son:
Application.ScreenUpdating = True
End Sub
Merhaba,ilginiz için tesekkur ederim. bunu makrosuz yapma sansımız (fonksiyonlarla) sansımız var mı?