반응형
Excel의 ′입력 양식′이란?
Excel에서 데이터 입력을 해 나가는 것은 셀마다 직접 하면 실수가 발생하는 경우가 자주 있지요.
엑셀에서는 보다 효율적으로 표를 작성할 수 있도록 사용자 양식을 사용할 수 있습니다.
명단이나 재고관리 등 표에 있는 항목별로 입력하는 템플릿을 표시하게 함으로써 한 사람의 이름이나 한 재고별로 다른 데이터를 모두 입력하여 쉽고 편하게 표를 작성합니다.
이 기사에서는 엑셀 데이터베이스를 쉽게 입력하기 위해 할 수 있는 입력 양식을 만드는 방법을 소개합니다.
여기 ′입력 양식′입니다.
Excel에서 입력 양식을 작성하는 방법
입력 양식을 작성하는 방법 두 가지를 소개해 드릴게요.
폼버튼을사용하는경우와VBA를사용하는방법입니다.
폼버튼을 사용할 경우
여기부터는 입력 양식의 템플릿을 표시하도록 하기 위한 방법입니다.
먼저 Excel 위에 있는 리본에 폼 버튼을 추가합니다.
「퀵 액세스 툴바의 사용자 설정」을 클릭하고, 「기타 명령」을 선택합니다.
명령어 선택에서 ′모든 명령어′를 선택하고 그 아래에서 ′폼′을 선택합니다.
「추가」하고 「OK」를 누릅니다.
위 리본 옆에 폼버튼이 추가로 표시되었습니다.
이제 입력 양식 템플릿을 사용하여 표를 작성할 수 있습니다.
표 속 셀을 선택하여 활성화한 후 폼 버튼을 클릭합니다.
여기서는 새로 입력을 추가하는 경우입니다.
입력 양식이 나타납니다.
′신규′를 클릭하여 표에 맞게 입력할 항목이 있으므로 입력합니다.
입력 사항을 확인하고 닫기를 클릭합니다.
마지막 행에 입력 양식으로 작성한 데이터가 표시됩니다.
새로운 데이터를 추가할 때는 이러한 순서로 입력 양식을 내고 신규로 데이터를 입력합니다.
입력 양식은 다양한 종류의 표에서 사용할 수 있습니다.
다음으로 다른 표에서의 예입니다만, 입력 양식을 사용하여 편집하는 방법이 여기 있습니다.
먼저 표 안의 셀을 클릭합니다.
「폼 버튼」을 누릅니다.
입력 양식이 나타나면 ′검색 조건′을 클릭합니다.
편집하려는 항목에 입력합니다.
입력하면 「다음을 검색」으로 다음 편집을 실시합니다.
편집을 마칠 때는 닫기를 눌러 입력 양식을 지웁니다.
편집 내용이 표 안에 반영되어 있는지 확인합시다.
입력 양식에서 재고 수를 편집한 케이스입니다.
닫으면 표에는 다음과 같이 정정되어 있습니다.
수정 테이프의 재고 수가 편집되었습니다.
VBA를 사용하는 경우
먼저 Visual Basic을 사용하기 위한 ′개발 탭′을 표시하도록 하겠습니다.
개발 탭이 없는 상태인데 여기에 띄우겠습니다.
「파일」→「옵션」을 클릭합니다.
리본 사용자 설정의 개발을 클릭합니다.
「개발 탭」이 표시되었습니다.
표에 항목을 입력합니다.
「개발 탭」의 「Visual Basic」을 클릭합니다.
VBA 생성 화면에서 프로젝트 익스플로러와 속성 화면을 보여줍니다.
프로젝트의 흰색 부분을 우클릭합니다.
「삽입」→「유저 폼」을 선택합니다.
툴박스의 ′A′마크의 ′라벨′을 클릭한 후 ′UseForm′을 클릭합니다.
′라벨 1′이 설치됩니다.
클릭한 채로 ′컨트롤 키′를 눌러 드래그하여 복사본을 만듭니다.
필요한 항목의 수를 설치합니다.
라벨을 모두 컨트롤 키를 누르면서 클릭합니다.
서식→왼쪽처럼위치를정합니다.
라벨을 선택하고 다시 클릭하여 항목을 입력합니다.
텍스트 상자′를 클릭하여 UserForm 항목 옆에 설치합니다.
텍스트 상자에서 사용하는 ′콤보 박스′나 ′체크 박스′ 등의 예입니다.
OK나 취소 버튼도 작성할 수 있습니다.
이것으로 폼은 완성되었습니다.
폼을 Excel 시트와 관련짓습니다.
프로젝트의 흰색 부분을 우클릭합니다.
「삽입」→「표준 모듈」을 선택합니다.
흰색 VBA 코드를 쓰는 공간이 나타납니다.
「Sub form()
UserForm1.Show
End Sub′라고 입력합니다.
방금 만든 UserForm의 ′취소′를 더블 클릭합니다.
「취소」버튼을 클릭했을 때에 하는 조작을 설정합니다.
′Private Sub Command Button 2 click()′ 다음에 ′Unload Me′라고 입력합니다.
커맨드 2의 「취소」버튼의 조작을 설정할 수 있었습니다.
그걸 엑셀에서 확인해볼게요.
「매크로」→「실행」으로 입력 폼을 표시시켜, 「취소」로 닫히는 것을 확인합니다.
「삽입 버튼」에서도 폼을 표시할 수 있습니다.
다음으로, 다른 입력도 조작할 수 있도록 「OK」버튼을 설정합니다.
이렇게 입력합니다.
「Private Sub CommandButton1_Click()の後に、
Sheets(“sheet1”).Select
i = Cells(Rows.Count, 2).End(xlUp).Row + 1
Cells(i, 2).Value = Me.TextBox1.Value
Cells(i, 3).Value = Me.TextBox2.Value
Cells(i, 4).Value = Me.TextBox3.Value
Cells(i, 6).Value = Me.TextBox4.Value
For j = 1 To 4
Me.Controls(“TextBox” & j).Value = “”
Next」
이제 항목별로 입력하고 OK를 눌렀을 때 정상적으로 동작할 수 있게 되었습니다.
라벨을 클릭하고, 「속성」의 IME Mode에서 입력 모드를 선택할 수 있습니다.
옵션을 선택하고 속성의 ′GroupName′을 클릭하여 입력합니다.
OK′를 더블 클릭합니다.
아까와 같이 다음과 같이 입력하여 설정합니다.
Cells(1.5).Value=′′
Next 뒤에
「If OptionButton1 = True Then
Cells(i, 7).Value = Me.OptionButton1.Caption
If OptionButton2 = True Then
Cells(i, 7).Value = Me.OptionButton2.Caption
End If
Me.OptionButton1.Value = False
Me.OptionButton2.Value = False 」
입력하면 이렇게 됩니다.
이제 입력 양식에서 Excel 표에 모든 항목을 입력할 수 있게 되었습니다.
Excel에서 데이터 입력을 해 나가는 것은 셀마다 직접 하면 실수가 발생하는 경우가 자주 있지요.
엑셀에서는 보다 효율적으로 표를 작성할 수 있도록 사용자 양식을 사용할 수 있습니다.
명단이나 재고관리 등 표에 있는 항목별로 입력하는 템플릿을 표시하게 함으로써 한 사람의 이름이나 한 재고별로 다른 데이터를 모두 입력하여 쉽고 편하게 표를 작성합니다.
이 기사에서는 엑셀 데이터베이스를 쉽게 입력하기 위해 할 수 있는 입력 양식을 만드는 방법을 소개합니다.
여기 ′입력 양식′입니다.
Excel에서 입력 양식을 작성하는 방법
입력 양식을 작성하는 방법 두 가지를 소개해 드릴게요.
폼버튼을사용하는경우와VBA를사용하는방법입니다.
폼버튼을 사용할 경우
여기부터는 입력 양식의 템플릿을 표시하도록 하기 위한 방법입니다.
먼저 Excel 위에 있는 리본에 폼 버튼을 추가합니다.
「퀵 액세스 툴바의 사용자 설정」을 클릭하고, 「기타 명령」을 선택합니다.
명령어 선택에서 ′모든 명령어′를 선택하고 그 아래에서 ′폼′을 선택합니다.
「추가」하고 「OK」를 누릅니다.
위 리본 옆에 폼버튼이 추가로 표시되었습니다.
이제 입력 양식 템플릿을 사용하여 표를 작성할 수 있습니다.
표 속 셀을 선택하여 활성화한 후 폼 버튼을 클릭합니다.
여기서는 새로 입력을 추가하는 경우입니다.
입력 양식이 나타납니다.
′신규′를 클릭하여 표에 맞게 입력할 항목이 있으므로 입력합니다.
입력 사항을 확인하고 닫기를 클릭합니다.
마지막 행에 입력 양식으로 작성한 데이터가 표시됩니다.
새로운 데이터를 추가할 때는 이러한 순서로 입력 양식을 내고 신규로 데이터를 입력합니다.
입력 양식은 다양한 종류의 표에서 사용할 수 있습니다.
다음으로 다른 표에서의 예입니다만, 입력 양식을 사용하여 편집하는 방법이 여기 있습니다.
먼저 표 안의 셀을 클릭합니다.
「폼 버튼」을 누릅니다.
입력 양식이 나타나면 ′검색 조건′을 클릭합니다.
편집하려는 항목에 입력합니다.
입력하면 「다음을 검색」으로 다음 편집을 실시합니다.
편집을 마칠 때는 닫기를 눌러 입력 양식을 지웁니다.
편집 내용이 표 안에 반영되어 있는지 확인합시다.
입력 양식에서 재고 수를 편집한 케이스입니다.
닫으면 표에는 다음과 같이 정정되어 있습니다.
수정 테이프의 재고 수가 편집되었습니다.
VBA를 사용하는 경우
먼저 Visual Basic을 사용하기 위한 ′개발 탭′을 표시하도록 하겠습니다.
개발 탭이 없는 상태인데 여기에 띄우겠습니다.
「파일」→「옵션」을 클릭합니다.
리본 사용자 설정의 개발을 클릭합니다.
「개발 탭」이 표시되었습니다.
표에 항목을 입력합니다.
「개발 탭」의 「Visual Basic」을 클릭합니다.
VBA 생성 화면에서 프로젝트 익스플로러와 속성 화면을 보여줍니다.
프로젝트의 흰색 부분을 우클릭합니다.
「삽입」→「유저 폼」을 선택합니다.
툴박스의 ′A′마크의 ′라벨′을 클릭한 후 ′UseForm′을 클릭합니다.
′라벨 1′이 설치됩니다.
클릭한 채로 ′컨트롤 키′를 눌러 드래그하여 복사본을 만듭니다.
필요한 항목의 수를 설치합니다.
라벨을 모두 컨트롤 키를 누르면서 클릭합니다.
서식→왼쪽처럼위치를정합니다.
라벨을 선택하고 다시 클릭하여 항목을 입력합니다.
텍스트 상자′를 클릭하여 UserForm 항목 옆에 설치합니다.
텍스트 상자에서 사용하는 ′콤보 박스′나 ′체크 박스′ 등의 예입니다.
OK나 취소 버튼도 작성할 수 있습니다.
이것으로 폼은 완성되었습니다.
폼을 Excel 시트와 관련짓습니다.
프로젝트의 흰색 부분을 우클릭합니다.
「삽입」→「표준 모듈」을 선택합니다.
흰색 VBA 코드를 쓰는 공간이 나타납니다.
「Sub form()
UserForm1.Show
End Sub′라고 입력합니다.
방금 만든 UserForm의 ′취소′를 더블 클릭합니다.
「취소」버튼을 클릭했을 때에 하는 조작을 설정합니다.
′Private Sub Command Button 2 click()′ 다음에 ′Unload Me′라고 입력합니다.
커맨드 2의 「취소」버튼의 조작을 설정할 수 있었습니다.
그걸 엑셀에서 확인해볼게요.
「매크로」→「실행」으로 입력 폼을 표시시켜, 「취소」로 닫히는 것을 확인합니다.
「삽입 버튼」에서도 폼을 표시할 수 있습니다.
다음으로, 다른 입력도 조작할 수 있도록 「OK」버튼을 설정합니다.
이렇게 입력합니다.
「Private Sub CommandButton1_Click()の後に、
Sheets(“sheet1”).Select
i = Cells(Rows.Count, 2).End(xlUp).Row + 1
Cells(i, 2).Value = Me.TextBox1.Value
Cells(i, 3).Value = Me.TextBox2.Value
Cells(i, 4).Value = Me.TextBox3.Value
Cells(i, 6).Value = Me.TextBox4.Value
For j = 1 To 4
Me.Controls(“TextBox” & j).Value = “”
Next」
이제 항목별로 입력하고 OK를 눌렀을 때 정상적으로 동작할 수 있게 되었습니다.
라벨을 클릭하고, 「속성」의 IME Mode에서 입력 모드를 선택할 수 있습니다.
옵션을 선택하고 속성의 ′GroupName′을 클릭하여 입력합니다.
OK′를 더블 클릭합니다.
아까와 같이 다음과 같이 입력하여 설정합니다.
Cells(1.5).Value=′′
Next 뒤에
「If OptionButton1 = True Then
Cells(i, 7).Value = Me.OptionButton1.Caption
If OptionButton2 = True Then
Cells(i, 7).Value = Me.OptionButton2.Caption
End If
Me.OptionButton1.Value = False
Me.OptionButton2.Value = False 」
입력하면 이렇게 됩니다.
이제 입력 양식에서 Excel 표에 모든 항목을 입력할 수 있게 되었습니다.
반응형