300개의 예

적절한 케이스로 변환

Convert Proper Case

아래에서 프로그램을 살펴보겠습니다. 엑셀 VBA 저것 텍스트를 적절한 대소문자로 변환 . 즉, 각 단어의 첫 글자는 대문자이고 나머지 글자는 모두 소문자입니다.



상황:

시간과 분을 십진수로 엑셀

Excel VBA에서 적절한 대소문자로 변환





1. 먼저 두 개의 Range 객체를 선언합니다. Range 개체를 rng 및 cell이라고 합니다.

없음rng같이범위, 셀같이범위

2. Range 객체 rng를 선택된 범위로 초기화합니다.



세트rng = 선택

3. 무작위로 선택된 범위의 각 셀을 확인하려고 합니다(이 범위는 임의의 크기일 수 있음). Excel VBA에서는 For Each Next 루프를 사용할 수 있습니다. 다음 코드 줄을 추가합니다.

을위한 rng

다음

참고: rng 및 cell은 여기에서 임의로 선택되며 임의의 이름을 사용할 수 있습니다. 나머지 코드에서 이러한 이름을 참조하는 것을 잊지 마십시오.

4. 수식이 포함된 셀을 무시하려면 For Each와 Next 사이에 다음 코드 줄을 추가합니다(cell.HasFormula가 false인 경우에만 계속 진행).

만약에 아니다cell.HasFormula그 다음에

만약에

5. 다음으로 이 범위의 각 단어를 '대소문자'로 변환합니다. 이 작업에 적절한 워크시트 기능을 사용할 수 있습니다. if 문에 다음 코드 줄을 추가합니다.

cell.Value = WorksheetFunction.Proper(cell.Value)

6. 프로그램을 테스트합니다.

결과:

Excel에서 날짜를 텍스트로 변환하는 방법

적절한 케이스 결과로 변환

4/5 완료! 문자열 조작에 대해 자세히 알아보기 >
다음 장으로 이동: 날짜와 시간



^