Tramposo, no sabia que se podian hacer funciones estaticas
Dije al principio que valía todo... ATENCIÓN : No tiene porque devolver los números del primer post!!!
Aquí dejo la mía:
Código
Option Explicit Option Compare Text Private Declare Function lstrcmpW Lib "kernel32.dll" (ByVal lpString1 As Long, ByVal lpString2 As Long) As Long ' -1 > Error ' 1 > Iguales ' 0 > primera palabra ' 2 > segunda palabra Public Static Function CompareMrFrog(ByRef strWord1$, ByRef strWord2$) As Long If LenB(strWord1) = 0 Or LenB(strWord2) = 0 Then CompareMrFrog = -1 Exit Function End If If strWord1 = strWord2 Then CompareMrFrog = 1 Exit Function End If CompareMrFrog = lstrcmpW(StrPtr(strWord1), StrPtr(strWord2)) + 1 End Function
@Karcrack
DoEvents!