2011-06-11 2 views
0

나는 100 개가 넘는 텍스트 파일을 가지고 있으며 특정 형식을 사용하여 여러 문장의 구성을 변경해야합니다. 나는 Word VBA에 익숙하지 않거나 경험이 없지만 시작할 수 있도록 몇 가지 아이디어를 얻을 수 있기를 바랍니다. 원본 단락과 원하는 출력 아래에 있습니다. 기본적으로 각 항목 (예 : 이소 루이 신) 다음에 값 (예 : 40-120 개)을 배치하고 "("및 ")"로 묶어야합니다.Word VBA를 사용하여 문장 구성을 변경하는 방법은 무엇입니까?

품 : 중량 다음 원료, 면역력을 증가시키기위한 산가는 조합 : 류신 40-120 부, 류신 45-135 부, 리신 염산염 76.5-229.5 부, 21.5-64.5 부를 메티오닌, 페닐알라닌 35-105 부, 발린 40-120 부, 트레오닌 30-90 부, 아르기닌 39-117 부, 히스티딘 23-69 부분, 글리신 37.5-112.5 부분, 아스 파르 테이트 50-150 부분 , 건조 버섯 900-2700 부, 메들 라 750-2250 부, 감초 250-750 부를 함유한다.

원하는 출력 : 내성 증가에 대한 산의 조합 (중량 부)을 포함한다 : 이소 루이 신 (40-120), 류신 (45-135), 라이신 염산염 (76.5-229.5), 메티오닌 (21.5-64.5), 페닐알라닌 (35-105), 발린 (40-120), 트레오닌 (30-90), 아르기닌 (39-117), 히스티딘 (23-69), 글리신 (37.5-112.5), 아스파 테이트 (50-150) , 말린 버섯 (900-2700), 메들 라 (750-2250) 및 감초 (250-750).

답변

0

은 어쩌면 당신은 다음과 같은 순서로 시도 할 수 있습니다 : 당신이 Find 기능 (다른 link)와 잘 형성 정규 표현식과 (숫자 - 및 부품로 구분) 변경하고자하는 부분을 찾기

  • 을 (wildcards 의미 워드)에 대한
  • 는 시작 부분에 괄호를 설정하고 일치하는 요소의 끝 (마지막 단어 ("부분을"삭제 range object)
  • 사용) - 또는 당신은
  • 을 할 수 원하는대로 동일한 작업을 수행하기 위해 모든 결과를 통해 691,363,210
  • 루프 (찾기 기능을 통해 반복의 예를 참조 here)

당신이 (어떤 조언 특정 개체를 찾고 있다면 당신은 매크로를 기록 할 수 잊지 마세요 심지어 코드는 경우 Excel vba에서 생성 된 것보다 덜 완성 됨).

당신이 어떤 도움을 원한다면 몇 가지 코드를 게시하는 것을 망설이지 말라,

감사합니다,

최대

관련 문제