Error Type Mismatch , porque??
Marchaba todo perfecto hasta q en esta linea me da el error 13 type mismatch:
If (StrComp(Int(Resultado(1)), Text1(1)) = 0 And Resultado(1) <> "") Then
Resultado es una variable de tipo :
Resultado(15) As String
y su valor sale de:
Resultado(I) = Val(Label2(Suma)) / Val(Label2(Suma + 1))
Text1 es una matriz de objeto es decir tengo 7 textbox Text1(0) , Text1(1) , Text1(2) , etc , etc.
donde se introducen numeros .
Lo raro es q antes de esta linea tengo esta otra
If (StrComp(Int(Resultado(0)), Text1(0)) = 0 And Resultado(0) <> "") Then
q no me da ningun error
porque puede ser??
If (StrComp(Int(Resultado(1)), Text1(1)) = 0 And Resultado(1) <> "") Then
Resultado es una variable de tipo :
Resultado(15) As String
y su valor sale de:
Resultado(I) = Val(Label2(Suma)) / Val(Label2(Suma + 1))
Text1 es una matriz de objeto es decir tengo 7 textbox Text1(0) , Text1(1) , Text1(2) , etc , etc.
donde se introducen numeros .
Lo raro es q antes de esta linea tengo esta otra
If (StrComp(Int(Resultado(0)), Text1(0)) = 0 And Resultado(0) <> "") Then
q no me da ningun error
porque puede ser??
Posiblemente porque al ser RESULTADO de tipo String, la función INT(string) genere un error. Y si en la primera opción resultado(0) es una cadena vacía, al estar haciendo un AND, se salta (seguramente) la primera parte del AND, con lo cual no "se da cuenta" de que estás haciendo un INT de un string. Me he explicao?
