엑셀 VBA활용하여 자동 입력되는 작업일지 만들기 리스트박스(ListBox) 활용


엑셀 VBA활용하여 자동 입력되는 작업일지 만들기 리스트박스(ListBox) 활용

오늘은 리스트 박스 활용에 대해서 알아보는 시간을 가지도록 하겠습니다. 예를 들면 아래의 사진처럼 B2: D6셀에 공정코드, 설비수, 기본시간 등의 정보가 있다고 해보겠습니다. 폼이 로딩될 때 리스트 박스에 내용(B2: D6)을 추가되도록 해보아요~ ① ALT + F11을 누릅니다. 그러면 VBA 편집창이 나옵니다. 이때 리스트박스를 추가하기 위해서 UserForm1을 누르시면 됩니다. ② 도구상자에서 목록 상자를 선택하십니다. ③ 적절한 위치에 마우스로 드레그해서 목록상자를 만들어 줍니다. ④ 폼이 초기에 로딩 될 때 목록상자에 내용이 나타나도하기 위해서 코딩창으로 이동하는 단축키 F7을 누릅니다. ⑤ UserForm_Initialize()를 찾으십니다. ⑥ 이제 아래의 코드를 추가합니다. Dim 표 As Range Set 표 = Range("B2", Range("D2").End(xlDown)) With ListBox1 .ColumnCount = 3 .ColumnHeads = Tr...



원문링크 : 엑셀 VBA활용하여 자동 입력되는 작업일지 만들기 리스트박스(ListBox) 활용