En excel en un formulario rellenar un textbox3 y volcar el resultado de restar ese textbox3 al textbox2 y si es negativo volver
En excel en un formulario rellenar un textbox3 y volcar el resultado de restar ese (textbox3 menos textbox2) al textbox4, y si es negativo el textbox4 volver al textbox3, y si es positivo o (0) ir al cmdAceptar.
Puedo enviar intento de ejemplo pero no vuelve al textbox3 cuando es negativo, y cuando es positivo no va a cmdAceptar se va al textbox4.
Private Sub cmdAceptar_Click()
totalventa = Txttotalventa
COBROACTA = TxtCOBROACTA
ENTREGAELCLIENTE = TxtENTREGAELCLIENTE
CAMBIO = TxtDEVOLVERALCLIENTE
Range("B10:G24").Select
Selection.Copy
ActiveWindow.ScrollWorkbookTabs Sheets:=1
ActiveWindow.ScrollWorkbookTabs Position:=xlFirst
Sheets("DIARIO CAJA").Select
ult = Cells(Rows.Count, 2).End(xlUp).Row + 2
Range("A" & ult).Select
ActiveSheet.Paste
Final = Cells(Rows.Count, 1).End(xlUp).Row
Range("E" & Final) = TOTALVENTA
Range("F" & Final) = COBROACTA
Range("G" & Final) = ENTREGAELCLIENTE
Range("H" & Final) = CAMBIO
Range("I" & Final) = TOTALVENTA - COBROACTA
Sheets("FRM.ENTRADA PRENDAS").Select
Range("B10:G24").Select
Selection.ClearContents
Range("A3").Select
Unload frmcobrardeentradaprendas
End Sub
Private Sub cmdCancelar_Click()
Unload frmcobrardeentradaprendas
End Sub
Private Sub TxtCOBROACTA_Change()
End Sub
Private Sub TxtDEVOLVERALCLIENTE_ENTER()
If TxtCOBROACTA = 0 Then
Me.TxtDEVOLVERALCLIENTE = 0
Else
If TxtDEVOLVERALCLIENTE < 0 Then
MsgBox "ATENCION EL CLIENTE DEBE PAGAR LA ENTREGA A CUENTA"
'If TxtENTREGAELCLIENTE.Value < TxtCOBROACTA.Value Then
'MsgBox "ATENCION EL CLIENTE DEBE PAGAR LA ENTREGA A CUENTA"
'MsgBox "TxtCOBROACTA: " & TxtCOBROACTA
'MsgBox "TxtENTREGAELCLIENTE: " & TxtENTREGAELCLIENTE
'TxtENTREGAELCLIENTE.SetFocus
'TxtENTREGAELCLIENTE = ""
'Unload frmcobrardeentradaprendas
Else
Me.TxtDEVOLVERALCLIENTE = TxtENTREGAELCLIENTE - TxtCOBROACTA
End If
End If
End Sub
Private Sub TxtENTREGAELCLIENTE_Change()
End Sub
Private Sub TxtTOTALVENTA_Change()
End Sub
Private Sub UserForm_Activate()
TxtENTREGAELCLIENTE.SetFocus
End Sub