엑셀 VBA #29 / VBA함수(split) [VBA]
1. 목적 : VBA함수 Split 사용법 습득
2. Split함수 구조
VBA.Split(대상,구분자) 또는
Split(대상, 구분자)
3. 사용
3.1. For~Next문
Dim s As Variant
Dim i As Long
s = Split(Range("A2"), " ")
For i = 0 To UBound(s)
Cells(i + 5, "A") = s(i)
Next
3.2. For Each~Next문
Dim s As Variant
Dim j As Long
For Each s In Split(Range("A2"), " ")
Cells(j + 5, "A") = s
j = j + 1
Next
@ayje5718 2년 전
좋은강의 잘 보고 있습니다. 감사합니다. 이전 강의에서 동적 배열을 선언하는 영상을 보고 해당 영상을 보니 갑자기 헷갈립니다 ㅠ 변수방에 값을 받아 배열로 출력하는부분에 동적 배열을 선언해 사용한다고 생각했는데 아니네요 ㅠ 그럼 변수에 배열을 선언하는건 어떤 경우인가요
@user-dq4gc5hl5j 2년 전
안녕하세요, 반갑습니다 :)
프로시저의 처리속도를 높이기 위해서는 배열 사용이 필수입니다.
그런데 배열을 이해하고, 실무에 적용하는데 시간이 조금 소요됩니다.
한번에 이해가 안되도 조급해하지 마시고
여러 코딩 경험을 통해 배열 개념이 정리되는 시간을 주셔요^^
먼저 VBA #126 영상을 살펴보시길 추천합니다.
https://www.youtube.com/watch?v=OCbhs5a71ZQ&list=PLfxvqpVCYZ8e0qlyc_FU46neoWjO7yTWj&index=29
'엑셀로 풀어가는 세상' 카테고리의 다른 글
엑셀 VBA #33 / 자동필터_2 [VBA] (0) | 2023.12.14 |
---|---|
엑셀 VBA #32 / 자동필터_1 [VBA] (0) | 2023.12.14 |
엑셀 VBA #31 / 정렬_2 [VBA] - 예제 (0) | 2023.12.14 |
엑셀 VBA #30 / 정렬_1 [VBA] (0) | 2023.12.14 |
엑셀 VBA #28 / 워크시트 함수 [VBA] - Match이용 (0) | 2023.12.13 |
엑셀 VBA #27 / 배열 [VBA] - 배열 (0) | 2023.12.13 |
엑셀 VBA #26 / For Each~Next_2 [VBA] - New Collection (0) | 2023.12.13 |
엑셀 VBA #25 / For Each~Next_1 [VBA] - 시트숨기기 (0) | 2023.12.13 |