Option Explicit
Private Sub Form_Load()
Dim A As Integer
Dim B As Integer
Dim variable As String
A = 2
B = 3
Open App.Path & "\" & "ecuacion.txt" For Input As #1
Input #1, variable
Close (1)
msRealizarOperacion variable, A, B
End Sub
Private Sub msRealizarOperacion(lsOperacion As String, A As Integer, B As Integer)
Dim lnOperacion As Long
Dim lsLetra As String
lsLetra = Mid(lsOperacion, 1, 1)
lnOperacion = mfnOperacion(lsOperacion)
If lsLetra = "A" Then 'A*B
Select Case lnOperacion
Case 1 'Multiplicar
Text1.Text = A * B
Case 2 'Dividir
Text1.Text = A / B
End Select
Else 'B*A
Select Case lnOperacion
Case 1 'Multiplicar
Text1.Text = B * A
Case 2 'Dividir
Text1.Text = B / A
End Select
End If
End Sub
Private Function mfnOperacion(lsOperacion As String)
If InStr(1, lsOperacion, "*") Then 'Multiplicar
mfnOperacion = 1
ElseIf InStr(1, lsOperacion, "/") Then 'Dividir
mfnOperacion = 2
End If
End Function