TOP

함수 VBA: Replace

설명

VBA REPLACE 함수는 지정된 문자 번호에서 시작하는 문자열에서 지정된 문자 수를 반환합니다.


구문 REPLACE

Replace(텍스트, 찾기, 바꾸기)

또는

Replace(텍스트, 찾기, 바꾸기, 시작, 제한, 대소문자)

예 VBA 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