el proyecto que subieron para probar las funciones tiene errores, lo descargue, y algunos resultados no son correctos.
debajo de main donde dice 'raul388 , pasas los parametros incorrectos:
el orden de parametros de instr y myInstr(de Miseryc) son iguales (firstPos, SearchString, SearchChar), pero en el de raul338 esta al reves (firstPos, SearchChar, SearchString).
debajo de main donde dice 'raul388 , pasas los parametros incorrectos:
Código [Seleccionar]
'' ================ COMPROBACION ===========================
Debug.Print "============ COMPROBACION ============"
cFirst = InStr(firstPos, SearchString, SearchChar)
cSecond = InStr(secondPos, SearchString, SearchChar)
cThird = InStr(thirdPos, SearchString, SearchChar)
Debug.Print "Valores de InStr: ", , cFirst, cSecond, cThird
' Raul338
tFirst = rInStr(firstPos, SearchChar, SearchString)
tSecond = rInStr(secondPos, SearchChar, SearchString)
tThird = rInStr(thirdPos, SearchChar, SearchString)
If tFirst <> cFirst Or tSecond <> cSecond Or tThird <> cThird Then
Debug.Print "Raul338 no devuelve los mismos valores", tFirst, tSecond, tThird
End If
' Miseryk
tFirst = myInstr(firstPos, SearchString, SearchChar)
tSecond = myInstr(secondPos, SearchString, SearchChar)
tThird = myInstr(thirdPos, SearchString, SearchChar)
If tFirst <> cFirst Or tSecond <> cSecond Or tThird <> cThird Then
Debug.Print "Miseryk no devuelve los mismos valores", tFirst, tSecond, tThird
End If
el orden de parametros de instr y myInstr(de Miseryc) son iguales (firstPos, SearchString, SearchChar), pero en el de raul338 esta al reves (firstPos, SearchChar, SearchString).