infatti ho fatto pos+1, però dal manuale si evince che la proprietà ListIndexOf sostituisce Instrv di VB6, se uso instrv il risultato è corretto mentre con questo no.
Allora mi domando.....in un certo senso non è la stessa cosa.
Cmq un altra cosa, la variable pos mi restituisce un valore del tipo &Hf2 e non un intero,nonostante l'ho dichiarata di tipo integer.