Originariamente inviato da optime
puoi non usare il terzo parametro (lunghezza), il che vuol dire "prendi tutto quello che c'è dal carattere n fino alla fine". ricordati che il secondo parametro (a partire dal carattere n) non deve essere 1, ma il risultato della INSTRREV
E' corretto: ?

codice:
<%

varstringa = "DATA_TRATTAMENTO_OLIO_5497"

n = InStrRev(varstringa, "_") +1
response.write n & "
"

If InStrRev(varstringa, "_") > 0 Then
      strvarstringa = mid(varstringa,n)
         Response.Write strvarstringa  & "
"
End If
   
%>
Ottengo:

23
5497

Ma x avere anche: DATA_TRATTAMENTO_OLIO ?