La funzione Right di VBA

DESCRIZIONE

La funzione Right di VBA restituisce una sottostringa dalla fine di una stringa fornita.

SINTASSI
Right( Str, Length )
ARGOMENTI DELLA FUNZIONE
StrLa stringa originale da cui estrarre una sottostringa
LengthLa lunghezza della sottostringa
ESEMPI DI UTILIZZO

Esempio 1


' Estrai una sottostringa di lunghezza 7 dalla fine
' della stringa "Papa Giovanni Paolo Secondo"

Dim res As String
res = Right( "Papa Giovanni Paolo Secondo", 7 )

'La variabile res ora è uguale alla stringa di testo "Secondo"

 

Nell’esempio precedente, la funzione VBA Right restituisce il risultato “Secondo”.

Esempio 2

 
' Estrai una sottostringa di lunghezza 13 dalla fine
' della stringa "Papa Giovanni Paolo Secondo"

Dim res As String
res = Right( "Papa Giovanni Paolo Secondo", 13 )

'La variabile res ora è uguale alla stringa di testo "Paolo Secondo" 

 

Nell’esempio precedente, la funzione VBA Right restituisce il risultato “Paolo Secondo”.

Esempio 3


' Estrai l'ultima parte della stringa "Papa Giovanni Paolo Secondo" 
' partendo dopo l'ultimo spazio

Dim pos As Integer
Dim strlen As Integer
Dim res As String

pos = InStrRev( "Papa Giovanni Paolo Secondo", " " )
strLen = Len( "Papa Giovanni Paolo Secondo" )
res = Right( "Papa Giovanni Paolo Secondo", strLen - pos )

'Ora, la variabile pos = 20,  strLen = 27 e res = "Secondo"

 

Nell’esempio qua sopra:

  • La funzione InStrRev di VBA viene utilizzata per trovare la posizione del primo spazio. Ciò restituisce il valore 20, che è memorizzato nella variabile pos.
  • La funzione Len di VBA è usata per trovare la lunghezza della stringa “Papa Giovanni Paolo Secondo”. Essa restituisce un risultato di 27, che viene memorizzato nella variabile strLen
  • La funzione Right di VBA utilizza il valore strLen – pos come argomento Length. Restituisce quindi tutti i caratteri dopo (ma escluso) l’ultimo spazio.. Quindi la funzione restituisce la sottostringa “Secondo”.
LINK ALLA GUIDA IN LINEA DI OFFICE
Questo sito utilizza cookies indispensabili per il suo funzionamento. Cliccando Accetta, autorizzi l'uso di tutti i cookies.
Attenzione: alcune funzionalità di questa pagina potrebbero essere bloccate a seguito delle tue scelte privacy