Kardeş ellerine sağlık olmuş ama bir sorun var. A1 hücresine veriler formülle geliyor. yani 1,3,5 gibi değerler ='Sayfa1'!BJ9 gibi bir hücreden geliyor. Bu durumda işlem yapmıyor. Ama başka hücre adresi verdim manuel giriş yapınca oluyor. Bunu formüllü olan hücreye nasıl uyarlarım.
Kod:
If Intersect(Target, Range("A1")) Is Nothing Then Exit Sub
yerini nasıl düzenlemem gerekiyor.
Merhaba
Üstte verdiğim kodu bununla değiştirir misiniz_?
Sayfa aktif olduğunda çalışır
------------------------------------------------
Option Explicit
Private Sub Worksheet_Activate()
If Range("C2") = 1 Or Range("C2") = 3 Or Range("C2") = 5 Then
If Range("A1") > 10 Then
MsgBox "Yanlış Rakam Girdiniz En Büyük 10 Girebilirsiniz", vbCritical, _
"asi_kral_1967"
Sheets("Sayfa1").Select
Sheets("Sayfa1").Range("A1").Select
End If
ElseIf Range("C2") = 2 Then
If Range("A1") > 85 Then
MsgBox "Yanlış Rakam Girdiniz En Büyük 85 Girebilirsiniz", vbCritical, _
"asi_kral_1967"
Sheets("Sayfa1").Select
Sheets("Sayfa1").Range("A1").Select
End If
End If
End Sub
-----------------------------------------------------------
Dosyanız ekte