Pessoal,
Estou com um problema em um determinada caixa de texto que não quer apresentar um determinado número mediante uma interpretação de uma função MID. Já chequei tudo que você possa imaginar: nome da caixa, caixa desacoplada, etc
Public Function Fatoracao()
On Error Resume Next
Dim s As Integer
Dim s1 As Integer
Dim sValor As Integer
s = Len(valor1)
s1 = valor1
V1 = s1
Select Case Len(V1)
.................
Case Is = 2
Dim X As Integer
X = Mid(V1, 2, 2)
If X = 9 Then
If Mid(V1, 1, 2) = 49 Then 'Esta NÃO funciona
ValorMMC = 7 'O número que aparece nesta caixa é sempre 49. Por que será?
End If
End If
If X = 1 Then
If Mid(V1, 1, 2) = 21 Then 'Esta funciona beleza
ValorMMC = 3 'O número que aparece nesta caixa é 3. OK
End If
If Mid(V1, 1, 2) = 81 Then 'Esta funciona beleza
ValorMMC = 3 'O número que aparece nesta caixa é 3. OK
End If
End If
If X = 2 Then
ValorMMC = X
End If
If X = 3 Then
If Mid(V1, 1, 2) = 63 Then 'Esta funciona beleza
ValorMMC = 3 'O número que aparece nesta caixa é 3. OK
End If
End If
Estou com um problema em um determinada caixa de texto que não quer apresentar um determinado número mediante uma interpretação de uma função MID. Já chequei tudo que você possa imaginar: nome da caixa, caixa desacoplada, etc
Public Function Fatoracao()
On Error Resume Next
Dim s As Integer
Dim s1 As Integer
Dim sValor As Integer
s = Len(valor1)
s1 = valor1
V1 = s1
Select Case Len(V1)
.................
Case Is = 2
Dim X As Integer
X = Mid(V1, 2, 2)
If X = 9 Then
If Mid(V1, 1, 2) = 49 Then 'Esta NÃO funciona
ValorMMC = 7 'O número que aparece nesta caixa é sempre 49. Por que será?
End If
End If
If X = 1 Then
If Mid(V1, 1, 2) = 21 Then 'Esta funciona beleza
ValorMMC = 3 'O número que aparece nesta caixa é 3. OK
End If
If Mid(V1, 1, 2) = 81 Then 'Esta funciona beleza
ValorMMC = 3 'O número que aparece nesta caixa é 3. OK
End If
End If
If X = 2 Then
ValorMMC = X
End If
If X = 3 Then
If Mid(V1, 1, 2) = 63 Then 'Esta funciona beleza
ValorMMC = 3 'O número que aparece nesta caixa é 3. OK
End If
End If