Bom dia.
Se alguém tiver a solução, fico grato, segue a minha estrutura.
Private Sub Textbox2_Change()
If Textbox1 = Format(CDbl(Textbox2) * CDbl(Textbox3) > CDbl(Textbox2) * CDbl(Textbox4), "#,##0.00") Then
Textbox1 = Format(CDbl(Textbox2) * CDbl(Texbox3), "#,##0.00")
Else
Textbox1 = Format(CDbl(Textbox2) * CDbl(Textbox3) < CDbl(Texbox2) * CDbl(Textbox4), "#,##0.00")
Textbox1= Format(CDbl(Textbox2) * CDbl(Textbox4), "#,##0.00")
End IF
End Sub
o que esta acontecendo: só esta calculando o Else (box2*box4) não esta considerando a primeira condição IF, mesmo quando esta é mais vantajosa.
Obrigado.