Excel 목록을 삭제할 매크로를 작성하고 있습니다. 이름 목록을 가져 와서 이름을 삭제해야하므로 "John Smith"는 "Smith"가됩니다. 공백 다음에 텍스트를 삭제하는 방법을 알고 있지만 공백이 더 까다로워지기 전에. RIGHT("John Smith",LEN("John Smith")-FIND(" ","John Smith"))
excel vba를 사용하여 공간 왼쪽에 텍스트를 삭제하십시오.
답변
작품이지만 몇 가지 결함이있어, "존 스미스 주니어"와 같은 이름의 끝에 주니어와 사람들. 어떻게 그런 일에 탈출 원인을 추가 할 수 있습니까? – jardane
매크로를 실행하면 Excel 기록을 지우는 경향이 있습니다. 이와 같이 무언가가 잘못 될 경우 대개 실행 취소 할 수 없습니다. 잠재적 인 버그/약점에 대해 작성한 vba를 테스트하고, 최악의 경우에 대비하여 Excel 통합 문서의 백업을 유지하십시오. 조심하지 않으면 많은 양의 데이터를 잃게됩니다. – Chronicide
흠 ... 첫 단어 이외에는 모든 것을 원하니? 나는 그 일을하기 위해 변경된 서브로 나의 대답을 업데이트했다. – Chronicide
사용은 여기에 "rng_Names"라고 명명 된 범위의 모든 셀을 통해 루프와 마지막 단어를 제외하고 모두 제거하는 서브입니다. 뿐만 아니라,
Sub removeFirstWord()
For Each cl In Range("rng_Names")
cl.Value = Right(cl.Value, Len(cl.Value) - InStr(cl.Value, " "))
Next cl
End Sub
업데이트 다음 하위 단지 첫 번째 단어를 제거하는 두 번째
:
Sub removeAllButLastWord()
For Each cl In Range("rng_Names")
cl.Value = Right(cl.Value, Len(cl.Value) - InStrRev(cl.Value, " "))
Next cl
End Sub
업데이트
다음 하위 그냥 첫 번째 단어를 제거 문자열 "jr"이 존재하는 경우
Sub removeFirstWordAndJR()
For Each cl In Range("rng_Names")
cl.Value = Replace(Right(cl.Value, Len(cl.Value) - InStr(cl.Value, " ")), " Jr", "", 1, -1, vbTextCompare)
Next cl
End Sub
- 1. ms-access : vba를 사용하여 현재 행을 삭제하십시오.
- 2. VBA를 사용하여 Excel 시트 병합
- 3. Excel VBA를 사용하여 범위 찾기
- 4. Excel : vba를 사용하여 주석 작성자를 추가하십시오.
- 5. VBA를 사용하여 Excel 셀 이름을 설정하는 방법
- 6. Excel VBA를 사용하여 CommandBar 단추 캡션 표시
- 7. excel VBA를 사용하여 문자열로 수식 결과 변환
- 8. VBA를 사용하여 Excel 문서에 System.Windows.Forms.Panel을 넣으려면 어떻게해야합니까?
- 9. Excel VBA를 사용하여 차트 계열에 ShapeEffect 적용
- 10. excel vba를 사용하여 셀의 수식을 텍스트로 변환
- 11. VBA를 사용하여 MS Word에서 Excel 문서 열기
- 12. VBA를 사용하여 Excel 차트에 데이터 포인트 추가
- 13. VBA를 사용하여 Excel 파일의 데이터를 정렬하는 방법
- 14. Excel VBA를 사용하여 128 코드 바코드 생성
- 15. Excel VBA를 사용하여 차트에 값 읽기
- 16. vba를 사용하여 Excel 데이터를 Excel로 가져 오기
- 17. VBA를 사용하여 텍스트를 선택하고 굵게 표시
- 18. 숫자 배열을 기반으로 VBA를 사용하여 Excel에서 여러 행을 삭제하십시오.
- 19. Excel VBA를 사용하여 Excel 2007 리본을 XLS 파일에 표시
- 20. div의 가운데와 왼쪽에 텍스트를 유지하십시오.
- 21. SurfaceCheckBox의 왼쪽에 텍스트를 배치하려면 어떻게해야합니까?
- 22. VBA를 사용하는 Excel 숨기기 행
- 23. Excel 2007 VBA를 Excel 2003으로 변환
- 24. Excel 2003에서 VBA VBA를 사용
- 25. VBA를 사용하여 Excel 스프레드 시트에서 유니 코드 텍스트 추출
- 26. 자동으로 Excel 파일 VBA를 확인하십시오
- 27. Excel VBA를 통한 쿼리 데이터베이스
- 28. VBA를 사용하여 Word 문서의 드롭 다운에서 선택한 Excel 셀로 복사합니다.
- 29. 액세스 vba를 통해 Excel 파일을 찾아보고 편집하십시오.
- 30. VBA를
안녕하세요, stackoverflow에 오신 것을 환영합니다 – Chronicide
간단한 텍스트가 도움이 되었습니까? (귀하의 태그 VBS는 VBA이어야합니다) – Arnoldiusss