Ekte b8 hücresindeki çalışmayan sayısı,b7 hücresindeki çalışan sayısından büyük oldugu zaman uyarı versin istiyorum.
Uyarı kısmını hallettim fakat;uyarı yaptıktan sonra tamam dedigimde yine aynı uyarıyı veriyor ve program kilitleniyor.
Benım istedigim şey ise,açılan pencerede tamama tıklarsam veya uyarı penceresini X işaretine basarak kapatırsam ,
program benım bu hatayı almamam için b7 veya b8 hücresine atlasın ve düzeltme yapıncaya kadar bu uyarıyı vermesin.
kodlar aşagıda.Yardımcı olur musunuz
Uyarı kısmını hallettim fakat;uyarı yaptıktan sonra tamam dedigimde yine aynı uyarıyı veriyor ve program kilitleniyor.
Benım istedigim şey ise,açılan pencerede tamama tıklarsam veya uyarı penceresini X işaretine basarak kapatırsam ,
program benım bu hatayı almamam için b7 veya b8 hücresine atlasın ve düzeltme yapıncaya kadar bu uyarıyı vermesin.
kodlar aşagıda.Yardımcı olur musunuz
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
calisan = Worksheets("isyeri").Range("B7").Value
calismayan = Worksheets("isyeri").Range("B8").Value
If calisan <> "" And calismayan <> "" Then
If calismayan > calisan Then
K = MsgBox(" 'calismayan sayısı çalısan sayısından büyük olamaz' (Hücre No: 'B7')", vbCritical, "UYARI!!!")
Application.Goto Reference:=Worksheets("isyeri").Range("A1"), Scroll:=True
Range("B7").Select
Range("B7").ClearContents
Else
End If
Else
End If
End Sub
