목록array (4)
남극

배열 값 연결해서 사용하기 join이라는 함수를 사용하면 배열 값을 우리가 정해준 구분자로 나누어 하나의 문자열로 표현해줍니다. Sub test() Dim arr As Variant arr = Array("1", "2", "3", "4") MsgBox Join(arr, ", ") End Sub 배열에 값을 설정해주고 출력을 해주었습니다. 출력할 때는 사이에 ", "이 붙어서 출력되는 것을 확인하실 수 있으실 겁니다. 값이 잘 나옵니다. 다른 방법으로도 값을 설정해줄 수 있습니다. Sub test() Dim list() As Variant ReDim list(1 To 4) list(1) = "1" list(2) = "2" list(3) = "3" list(4) = "4" MsgBox Join(list, "..
배열 구현하기 배열은 여러 개의 값을 순서대로 담을 수 있는 그릇입니다. 값이 어떻든 간에 0, 1, 2.... 번째로 담을 수 있죠. 이제 배열을 만들어보도록 합시다. Dim arr As Variant arr = Array(요소,요소,요소....) 기본적인 선언 방식입니다. Array함수를 이용해서 배열을 만드는 방법이죠. Variant는 고정된 String 타입의 값을 제외하고는 모든 data type을 사용할 수 있는 type입니다. Sub test() Dim arr As Variant arr = Array(1, 2, 3) For Each i In arr Cells(i, 1).Value = i Next i End Sub 이 소스코드는 arr 배열에 값을 for each문으로 사용하는 소스코드입니다...
Sheet 다루기 엑셀에서는 시트를 여러 가지 만들 수 있습니다. 값을 구분하기 위해서이죠. 매크로를 만들 때 시트에 특성에 맞는 매크로가 필요하기 마련입니다. 그런데 "sheet1"에서 실행해야 하는 매크로를 "sheet2"에서 실행했다고 가정해봅시다. 양식도 다르고 원하는 데이터도 다르기에 에러가 나거나 원치 않는 결과를 얻게 됩니다. 그래서 우선적으로 가볍게 시트를 다루는 것부터 연습을 해봅시다. 시트 선택하기 Sub test() Sheets("Sheet2").Select End Sub Sheets는 어떤 시트이든지 상관없이 시트를 선택하는 함수입니다. 영상처럼 시트가 바뀌는 것을 보실 수 있습니다. Sub test() Sheets(Array("Sheet3", "Sheet4")).Select End..

List 리스트는 배열과 비슷한 자바의 자료형이고 편리한 기능을 상당히 많이 가지고 있습니다 List의 종류 리스트 또한 컬렉션입니다 리스트의 종류로는 이렇게 있습니다 LinkedList: 메모리를 효율적으로 관리하기 위해서 사용, 저장 용량을 늘릴 때 빠름, 데이터 참조 매우 느림, 데이터 삭제 매우 빠름 ArrayList: 저장 용량을 늘릴 때 많은 시간이 소요됨, 저장 용량 늘릴 때 느림, 데이터 참조 매우 빠름, 데이터 삭제 매우 느림 Vector: ArrayList와 비슷하나 동기화 처리의 차이가 있다 오늘은 ArrayList에 대해 알아보도록 하겠습니다 ArrayList ArrayList의 장점부터 다시 한번 알아보도록 하겠습니다 1. 동적으로 크기 변경이 가능하다 2. 특정 위치에..