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