Boas galera,
Esbarrei em uma questão e gostaria do auxilio dos mestres presentes para minha aprimoração.
Segue a seguinte sequencia:
Private Sub Comando0_Click()
If IsNull(Me.Texto1) Then
If Me.Texto3 < Me.Texto1 Then
DSum (Me.Texto3 * Me.Texto5)
Else
If Me.Texto5 < Me.Texto3 Then
DSum (Me.Texto1 * Me.Texto5)
End If
MsgBox "Alguma condição deve ter sido ativada e o codigo seguira daqui", vbInformation
End If
End Sub
A questão é que o 3 IF esbarra no 1° End If mas ele deveria ser do 1 if.
Existe alguma solução para resolver esta questão deste modo? Ou não é possivel adicionar Uma condição para criar condições para que caso essa segunda condição seja cumprida fechar a primeira e dar
continuidade a segunda condição.
Pss.: Não gostaria de utilizar GoTo Line se houver outra alternativa agradeço.
Esbarrei em uma questão e gostaria do auxilio dos mestres presentes para minha aprimoração.
Segue a seguinte sequencia:
Private Sub Comando0_Click()
If IsNull(Me.Texto1) Then
If Me.Texto3 < Me.Texto1 Then
DSum (Me.Texto3 * Me.Texto5)
Else
If Me.Texto5 < Me.Texto3 Then
DSum (Me.Texto1 * Me.Texto5)
End If
MsgBox "Alguma condição deve ter sido ativada e o codigo seguira daqui", vbInformation
End If
End Sub
A questão é que o 3 IF esbarra no 1° End If mas ele deveria ser do 1 if.
Existe alguma solução para resolver esta questão deste modo? Ou não é possivel adicionar Uma condição para criar condições para que caso essa segunda condição seja cumprida fechar a primeira e dar
continuidade a segunda condição.
Pss.: Não gostaria de utilizar GoTo Line se houver outra alternativa agradeço.