VBA : 텍스트 찾기 및 바꾸기


1

내 말의 문서에는 ABC의 여러 사례가 있지만 ABC123 중 하나만 있습니다.

내 임무는 ABC123의 한 인스턴스를 찾아 별도의 단어 문서에 복사하는 것입니다. 수천 개의 문서가 정리되어야하므로, 고통을 덜어주기 위해 매크로를 만들고 싶습니다.

ABC는 계속 유지되지만 위에 표시된 123은 항상 변경됩니다.

그것이 의미하는대로, 나는 함께 모으려고 매크로 ABC로 시작하는 텍스트의 모든 인스턴스를 찾을 수 있습니다. 숫자로 끝나는 ABC의 인스턴스를 찾을 수있는 코드에 "If"가 추가 되었습니까?

미리 감사드립니다.


이미 시도한 코드와 문서 텍스트의 대표 샘플을 게시하십시오.
MJH

답변:


2

이 검색어를 사용하여 ABC 그 다음에 3 자리 숫자가옵니다.

   ABC^#^#^#

또는 얼마나 많은 자릿수가 있는지 모를 경우이 와일드 카드 검색을 사용할 수 있습니다. ABC 1 ~ 10 자릿수가옵니다.

  With Selection.Find
    .MatchWildcards
    .Text = "ABC[0-9]{1,10}"
    .Execute
  End With
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.