본문 바로가기

728x90
엑셀 문자열을 공백, 콤마, 따옴표로 분할하는 매크로(문자열 분할, 콤마, 스페이스, 따옴표) 엑셀로 작업을 하다보면 셀에 있는 문자열을 구분해서 분리 해야 할 때가 있습니다. 보통 공백이나, 콤마, 따옴표 등의 문자로 구분된 문자열을 각각의 셀로 이동시켜 작업해야 하는 경우 유용한 매크로 입니다. Sub SplitColumnData() Dim LastPopulatedRow As Long, MyString As String Dim StringPart() As String, ColIndex As Long Dim MinArrSubscript As Integer, MaxArrSubscript As Integer LastPopulatedRow = Cells(Rows.Count, 1).End(xlUp).Row 'Loop through each populated ce..
선택한 셀에 있는 값들을 현재 셀에 문자열로 연결 매크로를 실행하고, 레인지를 선택 해주면 현재 셀에 선택한 레인지 셀 값들을 ','로 전부 연결해서 한 셀에 넣어 줄 때 편리하게 사용할 수 있는 함수 입니다. 사용법은 아래와 같습니다.1. 알트(Alt) + F11키를 눌러 비주얼 베이직 창을 열고, 현재_통합문서에서 마우스 우측 버튼을 눌러 모듈을 추가해줍니다.2. 아래 매크로를 복사/붙여넣기 한 후 알트(Alt) + Q를 눌러 워크시트 화면으로 돌아옵니다.3. 알트(Alt) + F8키를 눌러 conSelectRng() 매크로를 실행시켜 레인지를 선택 해주면 커서가 있는 현재 셀에 선택한 셀의 내용을 모두 연결해서 입력해줍니다. Sub conSelectRng()Dim xRg As RangeDim xTxt As StringDim xCell As Rang..

728x90
반응형