Nej, det stämmer. Teckenpositioner räknas alltid från vänster. Skillnaden mellan funktionerna är att Instr() hittar första teckenpositionen från vänster där sträng2 återfinns i sträng1, och InStrRev() första från höger. Prova med strängen "hejsanh" så får du nog klart för dig hur det fungerar.
Den ska generera 1 1 som den gör nu. InstrRev söker från slutet och bakåt. Det betyder INTE att den vänder på strängen. Hade du haft ett till "h" längre fram i strängen, då hade InstrRev gett ett annat resultat än Instr.