Merhaba,
Aşağıdaki kodu F3:F10 arasındaki hücrelerdeki sayılarda değişiklik olursa, açık olan UserFormu kapatmak için kullanıyorum. Kod gayet güzel çalışıyor.
Ama hücrelerdeki değer bazen sayı değil de "-" olarak değişiyor. Bu aşamada kod çalışmasın istiyorum ve "-" iken bir sayı ile değişirse tekrar çalışsın istiyorum.
Bunu nasıl yapabilirim? Yardımlarınızı bekliyorum.
KOD:
Private Sub Worksheet_Calculate()
Dim Xrg As Range
Set Xrg = Range("F3:F10")
If Not Intersect(Xrg, Range("F3:F10")) Is Nothing Then
Unload UserForm1
End If
End Sub
Aşağıdaki kodu F3:F10 arasındaki hücrelerdeki sayılarda değişiklik olursa, açık olan UserFormu kapatmak için kullanıyorum. Kod gayet güzel çalışıyor.
Ama hücrelerdeki değer bazen sayı değil de "-" olarak değişiyor. Bu aşamada kod çalışmasın istiyorum ve "-" iken bir sayı ile değişirse tekrar çalışsın istiyorum.
Bunu nasıl yapabilirim? Yardımlarınızı bekliyorum.
KOD:
Private Sub Worksheet_Calculate()
Dim Xrg As Range
Set Xrg = Range("F3:F10")
If Not Intersect(Xrg, Range("F3:F10")) Is Nothing Then
Unload UserForm1
End If
End Sub