Come utilizzare la funzione sostituisci vba?

La funzione VBA REPLACE è elencata nella categoria testo delle funzioni VBA. Quando lo usi nel codice VBA, sostituisce una sottostringa di una stringa con una nuova sottostringa . In termini semplici, puoi utilizzare REPLACE per sostituire una parte di testo con un altro testo e restituire quel nuovo testo nel risultato.

Sintassi

Sostituisci(Espressione, Trova, Sostituisci, [Inizio], [Conteggio], [Confronta])

argomenti

  • Espressione : la stringa originale in cui desideri effettuare la ricerca.
  • Trova : la sottostringa che desideri cercare.
  • Sostituisci : la sottostringa con cui desideri sostituire la sottostringa di ricerca.
  • [Inizio] : un numero intero per specificare la posizione da cui si desidera iniziare la ricerca [Questo è un argomento facoltativo e, se omesso, VBA assume il valore predefinito 1].
  • [Conteggio] : il numero di occorrenze della sottostringa Trova che si desidera sostituire [Questo è un argomento facoltativo e se omesso, VBA accetta -1, il che significa sostituire tutte le occorrenze da sostituire per impostazione predefinita].
  • [Confronta] : un valore stringa per definire il confronto da eseguire quando si filtra la tabella. [Questo è un argomento facoltativo e, se omesso, VBA accetta vbBinaryCompare per impostazione predefinita].
    • vbBinaryCompare: per il confronto binario.
    • vbTextCompare: per il confronto del testo.
    • vbDatabaseCompare: per il confronto dei database.

Esempio

Per capire praticamente come utilizzare la funzione VBA REPLACE è necessario seguire l’esempio seguente in cui abbiamo scritto un codice vba utilizzandola:

example-vba-replace-function
 Sub example_REPLACE() Range("B1").Value = Replace(Range("A1"), "Excel", "XL") End Sub

Nel codice precedente, abbiamo utilizzato REPLACEMENT per sostituire la stringa “Excel” con “XL” e restituire il risultato nella cella B1.

Commenti

  • SOSTITUISCI non è una funzione con distinzione tra maiuscole e minuscole.

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *