Funktio korvaa merkkijonon toisella merkkijonossa.
Replace(merkkijono, hakusana, korvattava[, aloituskohta[, raja[, vertailu]]])
Funktio korvaa hakusanat korvattavilla merkkijonoilla merkkijonossa. Jos aloituskohtaa ei ole annettu, korvaaminen aloitetaan merkkijonon alusta. Raja on korvausten maksimimäärä, oletuksena rajaa ei ole. Hakusanan kanssa käytettävä vertailu voi olla:
arvo | vakio | kuvaus |
-1 | vbUseCompareOption | Käyttää oletusvertailua (mahdollisuus määrittää Option Compare -lauseella). |
0 | vbBinaryCompare | Isojen ja pienien kirjaimien välillä on ero. |
1 | vbTextCompare | Isojen ja pienien kirjaimien välillä ei ole eroa. |
2 | vbDatabaseCompare | Käyttää tietokantavertailua (Microsoft Access). |
Esimerkki:
Dim testi As String testi = "1 plus 1 on 3." testi = Replace(testi, "on", "ei ole") MsgBox testi '1 plus 1 ei ole 3.
Aiheeseen liittyvää: Filter