Originariamente inviato da zorro77
Grazie mille a tutti
dopo il suggerimento di sspintux ho fatto così e mi va benissimo

codice:
Dim lungFormato As String
lungFormato = StrReverse(nomeFile)
lungFormato = InStr(1, lungFormato, ".")

Dim formato as String
formato = Right(nomeFile, lungFormato)
solo una perplessità... è scorretto o potrebbe portare a qualche errore andare a riscrivere sulla stessa variabile lungFormato una volta fatto il reverse?
il metodo che usa InStrRev (di cui non mi ricordavo) mi piace di più