사용자정의폼 2

[엑셀_VBA] (2/2)유저 폼(User Form)으로 셀에 값 입력

이전 포스팅에서 이어집니다. https://excel-welfare.tistory.com/9 4. 셀에 값 입력하기 유저 폼에 명령 단추로 '저장'과 '취소' 버튼을 만들어줍니다. 버튼의 이름은 각각 cmd_save, cmd_cancel로 설정하겠습니다. 1) 저장 버튼 설정 저장 버튼을 더블 클릭 해주면 코드를 입력하는 창이 나옵니다. 1-1) 값 입력 위치 지정 유저 폼에 기입된 값을 엑셀 시트에 입력하기 위해 위치를 지정해주어야 합니다. 지정 방법은 다양하지만, 여기에서는 CurrentRegion.Rows.Count를 활용한 방법을 소개해드리겠습니다. 먼저, 엑셀 시트에서 값을 입력하고자 하는 테이블의 머리말 행 첫 번째 셀(B4)을 기준점으로 잡아줍니다. (코드 작성의 편의를 위해 Standard..

EXCEL 2021.10.05

[엑셀_VBA] (1/2)유저 폼(User Form)으로 셀에 값 입력

VBA로 입력 창을 만들고, 응답된 내용을 셀에 입력하는 방법에 대해 알아보겠습니다. 1. 시트에 입력 양식 만들기 아래와 같이 시트에 값을 입력할 표를 만들어줍니다. 그리고 [삽입 > 도형]에서 사각형을 하나 만들고, [우클릭 > 텍스트 편집]으로 '입력하기'를 넣어줍니다. (Alt를 누른 상태에서 도형의 크기를 조절하면, 셀의 크기에 딱 맞게 조절할 수 있습니다.) 2. 유저 폼(User Form) 생성하기 (※ 메뉴 상단에 개발도구 탭이 없는 경우에는, [파일 > 옵션 > 리본 사용자 지정 > 리본 메뉴 사용자 지정 > 기본 탭]에서 체크해주세요.) [개발도구 > Visual Basic] 또는 Alt + F11을 눌러서 VBA 입력 화면으로 들어갑니다. 그러면 열려 있는 시트가 보이는데, 시트를 우..

EXCEL 2021.10.05