Arkadaşlar benim aynı dosyada iki sheetim var ve yapmak istediğim şey ;
Sheet2 deki b7 hücresine bir bilgi girdiğimde, bu eğer sheet1 deki E (e1:e65536) kolonunda yer alıyorsa "eminmisin?" uyarı mesajı verdirtmeye çalışıyorum. Bunun için aşağıdaki kodu denedim ve tahmin edebileceğiniz gibi sonuca ulaşamadım.
Nerde yanlış yapıyorum? Üstadlarım bir bakarsanız çok sevinirim
Dim bVal As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
s1 = Sheets("Sheet1")
s2 = Sheets("Sheet2")
s2.[b7].Select
For a = 2 To s1.[b65536].End(xlUp).Row
If s2.[b7] = s1.Cells(a, 5) Then
MsgBox ("Eminmisiniz?")
Application.EnableEvents = True
End If
Next
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
bVal = Not IsEmpty(Target)
End Sub
Sheet2 deki b7 hücresine bir bilgi girdiğimde, bu eğer sheet1 deki E (e1:e65536) kolonunda yer alıyorsa "eminmisin?" uyarı mesajı verdirtmeye çalışıyorum. Bunun için aşağıdaki kodu denedim ve tahmin edebileceğiniz gibi sonuca ulaşamadım.
Nerde yanlış yapıyorum? Üstadlarım bir bakarsanız çok sevinirim
Dim bVal As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
s1 = Sheets("Sheet1")
s2 = Sheets("Sheet2")
s2.[b7].Select
For a = 2 To s1.[b65536].End(xlUp).Row
If s2.[b7] = s1.Cells(a, 5) Then
MsgBox ("Eminmisiniz?")
Application.EnableEvents = True
End If
Next
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
bVal = Not IsEmpty(Target)
End Sub