Συνάρτηση Replace
Αντικαθιστά κάποια συμβολοσειρά με μια άλλη.
Replace (Text As String, SearchStr As String, ReplStr As String [, Start As Long [, Count as long [, Compare As Boolean]]]
Συμβολοσειρά
Text: Οποιαδήποτε έκφραση συμβολοσειράς που θέλετε να τροποποιήσετε.
SearchStr: Οποιαδήποτε έκφραση συμβολοσειράς που θα αναζητηθεί.
ReplStr: Οποιαδήποτε παράσταση συμβολοσειράς που θα αντικαταστήσει την συμβολοσειρά αναζήτησης που θα βρεθεί.
Start: Ακέραια παράσταση που δηλώνει τη θέση του χαρακτήρα εντός της συμβολοσειράς όπου αρχίζει η αναζήτηση. Η μέγιστη επιτρεπτή τιμή είναι 65535.
Count: Ο μέγιστος αριθμός φορών που θα εκτελεστεί η αντικατάσταση.
Compare: Προαιρετική παράσταση Μπουλ που καθορίζει τον τύπο της σύγκρισης. Η τιμή αυτής της παραμέτρου μπορεί να είναι TRUE ή FALSE. Η προεπιλεγμένη τιμή TRUE καθορίζει μια σύγκριση κειμένου χωρίς διάκριση πεζών-κεφαλαίων. Η τιμή FALSE καθορίζει δυαδική σύγκριση με διάκριση πεζών-κεφαλαίων. Μπορείτε επίσης να χρησιμοποιήσετε 0 αντί για FALSE ή 1 αντί για TRUE.
msgbox replace ("aBbcnnbnn", "b", "$", 1, 1, FALSE)'επιστρέφει "aB$cnnbnn"
REM σημαίνει: το "b" πρέπει να αντικατασταθεί, αλλά
REM * μόνο για πεζό γράμμα (παράμετρος 6), εξού και η δεύτερη εμφάνιση του "b"
REM * μόνο η πρώτη εμφάνιση (σεβόμενοι πεζά-κεφαλαία) (παράμετρος 5)