TOP

Funzione VBA: Replace

YouLibreCalc for Excel logo

Descrizione

La funzione VBA REPLACE restituisce il numero di caratteri specificato da una stringa di caratteri che inizia dal numero di carattere specificato.


Sintassi REPLACE

Replace(testo, trova, sostituisci)

O

Replace(testo, trova, sostituisci, inizio, limite, maiuscole e minuscole)

Esempio VBA Replace

Eseguiamo varie sostituzioni nella riga data:

Sub ReplaceExample()
    
      text = "www.moonexcel.com.ua"
    
      'Sostituzione semplice
      MsgBox Replace(text, "excel", "sheets")     'Resi: www.moonsheets.com.ua
    
      'Sostituzione senza primi caratteri
      MsgBox Replace(text, "excel", "sheets", 5)  'Resi: moonsheets.com.ua
    
      'Sostituzione specificando o meno un limite al numero di sostituzioni
      MsgBox Replace(text, "e", "E", 5)           'Resi: moonExcEl.com.ua
      MsgBox Replace(text, "e", "E", 5, 1)        'Resi: moonExcel.com.ua
    
      'Sostituzione con o senza custodia
      MsgBox Replace(text, "EXCEL", "sheets")        'Resi: www.moonexcel.com.ua
      MsgBox Replace(text, "EXCEL", "sheets", , , 1) 'Resi: www.moonsheets.com.ua
    
End Sub