ترجع الدالة VBA REPLACE عدد الأحرف المحدد من سلسلة أحرف تبدأ من رقم الحرف المحدد.
Replace (نص ، بحث ، استبدال)
أو
Replace (نص ، بحث ، استبدال ، بدء ، حد ، حالة)
لنقم بإجراء العديد من الاستبدالات في السطر المحدد:
Sub ReplaceExample() text = "www.moonexcel.com.ua" 'استبدال بسيط MsgBox Replace(text, "excel", "sheets") 'العوائد: www.moonsheets.com.ua 'استبدال بدون الأحرف الأولى MsgBox Replace(text, "excel", "sheets", 5) 'العوائد: moonsheets.com.ua 'الاستبدال بتحديد أو عدم تحديد حد لعدد الاستبدالات MsgBox Replace(text, "e", "E", 5) 'العوائد: moonExcEl.com.ua MsgBox Replace(text, "e", "E", 5, 1) 'العوائد: moonExcel.com.ua 'الاستبدال مع الجراب أو بدونه MsgBox Replace(text, "EXCEL", "sheets") 'العوائد: www.moonexcel.com.ua MsgBox Replace(text, "EXCEL", "sheets", , , 1) 'العوائد: www.moonsheets.com.ua End Sub