Arkadaşlar merhaba

Excelde stok sayısı ile eksi bakiyeye düşmemek için bir kontrol yaptığımı varsayalım

Eğer komboboxdaki seçilen veri Nora ise gir
If CmbSeanslar.Text = "Nora" Then

Eğer veri tabanındaki sayı 0 dan büyükse gir
If Sheets("VERITABANI").Range("E2") > 0 Then

eğer textboxdaki sayı veri tabanındaki stok sayısından az ise koşula gir
If txtbiletadet.Text <= Sheets("VERITABANI").Range("E2") Then

koşuk sayısını güncelle
Sheets("VERITABANI").Range("E2") = Sheets("VERITABANI").Range("E2") - txtbiletadet.Text
End If
End If
End If

Arkadaşlar burada eksiye düşmemesi için bir kontrol yapmaya çalışıyorum. ilk döndüğünde sorun yok, ikincide eksiye düşecekmi diye fazla bir sayı yazıyorum eksiye düşüyor tetiklediğimde
ama 3. kezde düşmüyor

Nasıl bir yol izleyebilirim ?