Alguna manera que me indique que la cantidad es menor y no realizar la acción vb excel

Tengo el siguiente código que lo que hace es descontarme el saldo del stock de cada pieza según sea lo que facture:

Range("A5:A500").Find(What:=Worksheets("Facturación").Range("C10")).Select
    ActiveCell.Offset(0, 2).Select
    bodegaanterior = ActiveCell.Value
    bodeganueva = Val(ActiveCell.Value) - Val(Worksheets("Facturación").Range("A10"))
    ActiveCell.Value = bodeganueva
Selection.End(xlToLeft).Select
Range("A5:A500").Find(What:=Worksheets("Facturación").Range("C11")).Select
    ActiveCell.Offset(0, 2).Select
    bodegaanterior = ActiveCell.Value
    bodeganueva = Val(ActiveCell.Value) - Val(Worksheets("Facturación").Range("A11"))
    ActiveCell.Value = bodeganueva
Selection.End(xlToLeft).Select
Range("A5:A500").Find(What:=Worksheets("Facturación").Range("C12")).Select
    ActiveCell.Offset(0, 2).Select
    bodegaanterior = ActiveCell.Value
    bodeganueva = Val(ActiveCell.Value) - Val(Worksheets("Facturación").Range("A12"))
    ActiveCell.Value = bodeganueva
Selection.End(xlToLeft).Select

Hasta ahí todo bien, pero el problema que tengo es que si en el stock tengo una pieza en cero,igual me hace la factura y el saldo del stock me lo pone en negativo,
Como hago para decirle que cuando la cantidad a facturar es mayor que la cantidad en stock menor no me haga la factura?
Muchas Gracias

Añade tu respuesta

Haz clic para o