메인 컨텐츠로 가기

Excel 확인란: Excel에서 확인란 추가, 선택, 삭제 및 사용

확인란은 옵션을 선택하거나 선택 취소하는 데 사용되는 대화형 도구로, 웹 양식이나 설문 조사를 작성할 때 종종 볼 수 있습니다. Excel에서 체크박스로 체크리스트를 생성하거나 체크박스로 동적 차트를 삽입하는 것과 같이 시트를 보다 동적이고 대화식으로 만드는 체크박스를 선택하거나 선택 해제하여 다양한 가능성을 추가할 수 있습니다.

이 자습서에서는 확인란을 삽입, 선택, 삭제하는 방법을 소개하고 Excel에서 확인란을 사용하는 몇 가지 예를 제공합니다.

목차 :

1. 두 가지 유형의 체크박스(Check Box Form 컨트롤 vs. Check Box ActiveX 컨트롤)

2. Excel에서 하나 이상의 확인란 추가

3. 확인란 이름 및 캡션 텍스트 변경

4. 하나 이상의 확인란을 셀에 연결

5. 하나 이상의 확인란 선택

6. 하나 이상의 확인란 삭제

7. Excel의 그룹 확인란

8. 예제: Excel에서 체크박스를 사용하는 방법


두 가지 유형의 확인란(Check Box Form 컨트롤과 Check Box ActiveX 컨트롤)

확인란을 삽입하려면 개발 도구 탭이 리본에 표시되는지 확인해야 합니다. 개발자 탭은 기본적으로 활성화되어 있지 않으므로 먼저 활성화해야 합니다.

1. Excel 통합 문서에서 다음을 클릭하십시오. 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 > 옵션 . 에서 Excel 옵션 대화 상자에서 맞춤형 리본, 확인 개발자 옵션을 클릭 한 다음 OK 버튼을 눌러이 대화 상자를 닫습니다.

2. 자, 개발자 탭은 아래 스크린샷과 같이 Excel 리본에 나타납니다. 필요에 따라 개발자 탭에서 다양한 대화형 컨트롤에 액세스할 수 있습니다.

Microsoft Excel은 두 가지 유형의 확인란을 제공합니다.확인란 양식 컨트롤체크박스 ActiveX 컨트롤:

확인란 양식 컨트롤 보다 훨씬 간단합니다 확인란 ActiveX 컨트롤확인란 ActiveX 컨트롤 디자인이 더 유연하고 코드에서 개체로 사용할 수 있습니다. 우리의 일상 업무에는 Form Controls로 충분하므로 대부분의 경우 이를 사용합니다.

확인란 양식 컨트롤 대 확인란 ActiveX 컨트롤:

  • ActiveX 컨트롤은 더 많은 서식 옵션을 제공하므로 정교하고 유연한 디자인에 사용할 수 있습니다.
  • 양식 컨트롤은 Excel에 내장되어 있는 반면 ActiveX 컨트롤은 별도로 로드되므로 때때로 정지될 수 있습니다.
  • 일부 컴퓨터는 기본적으로 ActiveX 컨트롤을 신뢰하지 않으므로 보안 센터에서 수동으로 활성화해야 합니다.
  • 확인란 ActiveX 컨트롤은 VBA 편집기를 통해 프로그래밍 방식으로 액세스할 수 있습니다.
  • ActiveX는 Windows 옵션에서만 제공되며, Mac OS에서는 지원하지 않습니다.

주의 사항: 다음 튜토리얼에서 설명하는 모든 체크박스는 확인란 양식 컨트롤.


Excel에서 하나 이상의 확인란 추가

하나 이상의 확인란을 삽입하려면 이 섹션이 도움이 될 수 있습니다.

2.1 하나의 확인란 삽입

하나의 확인란을 삽입하려면 다음과 같이 하십시오.

1. 딸깍 하는 소리 개발자 탭을 클릭 한 다음 끼워 넣다 인사말 Controls 그룹화한 다음 선택 확인란 아래에 양식 컨트롤. 그런 다음 확인란을 삽입할 셀을 클릭하면 해당 셀 근처에 확인란이 나타납니다. 스크린샷을 참조하세요.

2. 그런 다음 확인란의 선택 상자 가장자리에 커서를 놓습니다. 이동 포인터로 변경되면 확인란을 클릭하여 필요한 셀로 끌 수 있습니다. 스크린샷을 참조하십시오.


2.2 여러 확인란 삽입

워크시트에 여러 확인란이 필요한 경우 여기에서 몇 가지 빠른 방법에 대해 설명합니다.

 채우기 핸들 옵션으로 여러 확인란 삽입

여러 확인란을 빠르게 삽입하려면 위에서 설명한 대로 하나의 확인란을 추가한 다음 채우기 핸들 옵션을 사용하여 확인란을 다른 셀로 채웁니다.

1. 확인란이 있는 셀을 클릭하여 선택합니다.

2. 채우기 핸들을 아래로 끌어 아래 표시된 스크린샷과 같이 확인란을 채웁니다.


 VBA 코드로 여러 확인란 삽입

다음 VBA 코드를 사용하면 확인란 목록을 빠르고 쉽게 삽입할 수도 있습니다. 다음과 같이 하십시오.

1. 누르고 ALT + F11 키를 눌러 Microsoft Visual Basic for Applications 창.

2. 그런 다음 끼워 넣다 > 모듈을 클릭하고 다음 코드를 모듈 창.

VBA 코드: 여러 확인란을 셀 목록에 삽입

Sub InsertCheckBoxes()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Ws = Application.ActiveSheet
Application.ScreenUpdating = False
For Each Rng In WorkRng
    With Ws.CheckBoxes.Add(Rng.Left, Rng.Top, Rng.Width, Rng.Height)
        .Characters.Text = Rng.Value
    End With
Next
WorkRng.ClearContents
WorkRng.Select
Application.ScreenUpdating = True
End Sub

3. 그런 다음 F5 이 코드를 실행하는 키입니다. 확인란을 삽입할 셀 범위를 선택하라는 메시지 상자가 나타납니다. 스크린샷 참조:

4. 그런 다음 OK 버튼을 클릭하면 확인란이 한 번에 셀에 깔끔하게 삽입됩니다. 스크린샷 참조:


 편리한 기능으로 여러 확인란 삽입

당신이 있으면 Excel 용 Kutools그와 일괄 삽입 확인란 기능을 사용하면 빈 셀이나 데이터가 있는 셀에 체크박스를 즉시 삽입할 수 있습니다.

설치 후 Excel 용 Kutools, 다음과 같이하십시오.

1. 확인란을 삽입할 셀 범위를 선택합니다.

2. 그런 다음 쿠툴 > 끼워 넣다 > 일괄 삽입 확인란, 스크린 샷 참조 :

3. 그런 다음 선택한 셀이 다음 스크린샷과 같이 확인란으로 채워집니다.

 빈 셀에 확인란 삽입  데이터 셀에 체크 박스 삽입
   

확인란 이름 및 캡션 텍스트 변경

엑셀에서 체크박스를 사용할 때는 체크박스 이름과 캡션 이름을 구분해야 합니다. 캡션 이름은 확인란 옆에 표시되는 텍스트이고 확인란 이름은 아래 표시된 스크린샷과 같이 확인란을 선택했을 때 이름 상자에 표시되는 이름입니다.

 체크박스 이름  캡션 이름
   

캡션 이름을 변경하려면 확인란을 마우스 오른쪽 버튼으로 클릭한 다음 텍스트 편집 상황에 맞는 메뉴에서 원하는 새 이름을 입력하고 스크린샷을 참조하세요.

확인란 이름을 변경하려면 확인란을 선택한 다음 필요한 이름을 이름 상자 아래 스크린 샷과 같이 :


하나 이상의 확인란을 셀에 연결

체크박스를 사용할 때 체크박스를 셀에 연결해야 하는 경우가 많습니다. 확인란을 선택하면 셀이 TRUE로 표시되고 선택하지 않으면 셀이 FALSE 또는 비어 있음으로 표시됩니다. 이 섹션에서는 Excel의 셀에 하나 이상의 확인란을 연결하는 방법을 소개합니다.

4.1 서식 제어 기능이 있는 셀에 하나의 확인란 연결

확인란을 특정 셀과 연결하려면 다음과 같이 하십시오.

1. 확인란을 마우스 오른쪽 버튼으로 클릭한 다음 포맷 제어 컨텍스트 메뉴에서 스크린 샷을 참조하십시오.

2. 에서 개체 서식 대화 상자에서 Control 탭에서 확인란에 연결할 셀을 클릭하여 선택합니다. 셀 링크 상자 또는 셀 참조를 수동으로 입력하십시오. 스크린샷을 참조하십시오.

3. 딸깍 하는 소리 OK 대화 상자를 닫고 이제 확인란이 특정 셀에 연결됩니다. 확인하면 TRUE가 표시되고 선택을 취소하면 아래 데모와 같이 FALSE가 나타납니다.


4.2 VBA 코드가 있는 셀에 여러 확인란 연결

서식 제어 기능을 사용하여 여러 확인란을 셀에 연결하려면 위의 단계를 반복해서 반복해야 합니다. 수백 또는 수천 개의 확인란을 연결해야 하는 경우 시간이 많이 걸립니다. 여기에서는 여러 확인란을 한 번에 셀에 연결하는 VBA 코드를 소개합니다.

1. 확인란이 포함된 워크시트로 이동합니다.

2. 누르고 ALT + F11 키를 눌러 응용 프로그램 용 Microsoft Visual Basic .

3. 그런 다음 끼워 넣다 > 모듈을 클릭하고 다음 코드를 모듈 창문.

VBA 코드: 여러 확인란을 한 번에 셀에 연결

Sub LinkChecks()
'Update by Extendoffice
Dim xCB
Dim xCChar
i = 2
xCChar = "C"
For Each xCB In ActiveSheet.CheckBoxes
If xCB.Value = 1 Then
    Cells(i, xCChar).Value = True
Else
    Cells(i, xCChar).Value = False
End If
xCB.LinkedCell = Cells(i, xCChar).Address
i = i + 1
Next xCB
End Sub

주의 사항: 이 코드에서 I = 2, 수 2 확인란의 시작 행이고 xCChar = "C", 그 편지 C 확인란을 연결할 열입니다. 필요에 따라 변경할 수 있습니다.

4. 그런 다음 F5 이 코드를 실행하려면 활성 워크시트의 모든 확인란이 지정된 셀에 한 번에 연결됩니다. 확인란을 선택하면 상대 셀에 TRUE가 표시되고 확인란을 선택 취소하면 연결된 셀에 FALSE가 표시됩니다. 스크린샷 참조:


하나 이상의 확인란 선택

워크시트에서 확인란을 복사하거나 삭제하려면 먼저 확인란을 선택해야 합니다. 하나 이상의 확인란을 선택하려면 다음과 같이 하십시오.

단일 확인란 선택: (두 가지 방법)

  • 확인란을 마우스 오른쪽 버튼으로 클릭한 다음 그 안의 아무 곳이나 클릭합니다.
  • OR
  • 를 누르십시오 Ctrl 키 키를 누른 다음 확인란을 클릭합니다.

여러 확인란 선택:

언론과 개최 Ctrl 키 키를 누른 다음 선택하려는 확인란을 하나씩 클릭합니다.


하나 이상의 확인란 삭제

하나의 확인란을 삭제하는 것은 쉽습니다. 선택하고 키보드에서 Delete 키를 누르기만 하면 됩니다. 확인란이 여러 개인 경우 Excel에서 어떻게 할 수 있습니까?

6.1 VBA 코드로 여러 확인란 삭제

시트 내의 모든 확인란을 삭제하려면 다음 VBA 코드를 적용할 수 있습니다.

1. 누르고 ALT + F11 키를 눌러 Microsoft Visual Basic for Applications 창.

2. 그런 다음 삽입t> 모듈을 클릭하고 다음 코드를 모듈 창.

VBA 코드: 현재 워크시트의 모든 확인란 삭제

Sub RemoveCheckboxes()
'Update by Extendoffice
On Error Resume Next
ActiveSheet.CheckBoxes.Delete
Selection.FormatConditions.Delete
End Sub

3. 그런 다음, F5 코드를 실행하는 키입니다. 특정 워크시트의 모든 확인란이 한 번에 삭제됩니다.


6.2 간단한 기능으로 여러 체크박스 삭제

Excel 용 Kutools' 일괄 삭제 확인란 기능을 사용하면 몇 번의 클릭만으로 필요한 만큼 선택 범위 또는 전체 시트에서 확인란을 삭제할 수 있습니다.

설치 후 Excel 용 Kutools, 다음과 같이하십시오.

1. 제거하려는 확인란이 포함된 셀 범위 또는 전체 시트를 선택합니다.

2. 그런 다음 쿠툴 > . > 일괄 삭제 확인란, 스크린 샷 참조 :

3. 그런 다음 선택 항목에서 모든 확인란이 한 번에 제거됩니다.


Excel의 그룹 확인란

여러 확인란을 함께 이동하거나 크기를 조정하려는 경우 확인란을 그룹화하면 모든 확인란을 한 번에 제어하는 ​​데 도움이 될 수 있습니다. 이 섹션에서는 Excel 워크시트에서 여러 확인란을 그룹화하는 방법에 대해 설명합니다.

7.1 그룹 기능을 사용하여 확인란 그룹화

Excel에서 그룹 기능은 여러 확인란을 그룹화하는 데 도움이 될 수 있습니다. 다음과 같이 하십시오.

1. 잡아 Ctrl 키 키를 누른 다음 그룹화하려는 확인란을 하나씩 클릭하여 선택합니다. 스크린샷을 참조하십시오.

2. 그런 다음 마우스 오른쪽 버튼을 클릭하고 선택하십시오. 그룹 > 그룹 컨텍스트 메뉴에서 스크린 샷을 참조하십시오.

3. 그리고 선택한 모든 체크박스가 그룹화되어 한번에 이동, 복사가 가능합니다.


7.2 그룹 상자 명령을 사용하여 확인란 그룹화

또한 다음을 사용할 수도 있습니다. 그룹 박스 여러 확인란을 함께 그룹화합니다. 다음 단계를 수행하십시오.

1. 로 이동 개발자 탭을 클릭 한 다음 끼워 넣다 > 그룹 상자 (양식 컨트롤), 스크린 샷 참조 :

2. 그런 다음 마우스를 끌어 그룹 상자를 그리고 원하는 대로 그룹 상자 캡션 이름을 변경합니다.

3. 이제 그룹 상자에 확인란을 삽입할 수 있습니다. 개발자 > 끼워 넣다 > 확인란 (양식 컨트롤), 스크린 샷 참조 :

4. 그런 다음 마우스를 드래그하여 확인란을 그리고 필요에 따라 캡션 이름을 수정합니다. 스크린샷 참조

5. 마찬가지로 그룹 상자에 다른 확인란을 삽입하면 아래 스크린샷과 같은 결과를 얻을 수 있습니다.


예: Excel에서 확인란을 사용하는 방법

위의 정보에서 우리는 체크박스에 대한 몇 가지 기본 지식을 알고 있습니다. 이 섹션에서는 Excel에서 일부 대화형 및 동적 작업에 확인란을 사용하는 방법을 소개합니다.

 예 1: 체크박스가 있는 할일 목록 만들기

할 일 목록은 일상 업무에서 완료된 작업을 표시하는 데 유용합니다. 일반적인 할 일 목록에서 확인된 완료된 작업은 아래 스크린샷과 같은 취소선 형식입니다. 확인란의 도움으로 대화형 할 일 목록을 빠르게 만들 수 있습니다.

체크박스가 있는 할일 목록을 만들려면 다음 단계를 따르세요.

1. 사용하려는 셀 목록에 확인란을 삽입하십시오. 스크린샷 참조: (여러 확인란을 삽입하는 방법을 보려면 클릭하십시오.)

2. 확인란을 삽입한 후 각 확인란을 별도의 셀에 연결해야 합니다.

방문 꿀팁: 확인란을 셀에 연결하려면 다음을 사용할 수 있습니다. 포맷 제어 기능을 셀에 하나씩 연결하거나 적용 VBA 코드 한 번에 세포에 연결합니다.

3. 체크박스를 셀에 연결한 후 체크박스를 선택하면 TRUE가 표시되고 선택하지 않으면 FALSE가 표시됩니다. 스크린샷 참조:

4. 그런 다음 적용해야합니다. 조건부 서식 기능을 사용하여 다음 작업을 수행할 수 있습니다. 할 일 목록을 만들 셀 범위 A2:C8을 선택한 다음 > 조건부 서식 > 새로운 규칙 로 이동합니다 새로운 서식 규칙 대화 상자.

5. 에서 새로운 서식 규칙 대화 상자에서 수식을 사용하여 서식을 지정할 셀 결정 FBI 증오 범죄 보고서 규칙 유형 선택 목록 상자를 클릭 한 다음이 수식을 입력합니다. = C2 = TRUE이 공식이 참인 경우 값 형식 지정 텍스트 상자, 스크린 샷 참조 :

주의 사항: C2 체크박스에 연결된 셀입니다..

6. 그런 다음 계속 클릭하십시오. 형성 버튼으로 이동 셀 서식 대화 상자. 아래의 글꼴 탭에서 취소 선 인사말 효과 섹션에서 원하는 대로 완료 목록 항목의 색상을 지정합니다. 스크린샷을 참조하십시오.

7. 그런 다음 OK > OK 대화 상자를 닫으려면 이제 확인란을 선택하면 해당 항목이 아래 데모와 같이 취소선 형식으로 지정됩니다.


 예 2: 확인란이 있는 동적 차트 만들기

때로는 하나의 차트에 많은 데이터와 정보를 표시해야 할 수 있으며 차트가 엉망이 됩니다. 이 경우 확인란을 사용하여 시트에 동적 차트를 만들 수 있습니다. 확인란을 선택하면 해당 데이터 줄이 표시되고 선택을 취소하면 아래 데모와 같이 데이터 줄이 숨겨집니다.

이 섹션에서는 Excel에서 이러한 유형의 차트를 만드는 두 가지 빠른 방법에 대해 설명합니다.

 Excel에서 확인란이 있는 대화형 차트 만들기

일반적으로 Excel에서는 다음 단계에 따라 확인란을 사용하여 동적 차트를 만들 수 있습니다.

1. 일부 확인란을 삽입하고 이름을 바꿉니다. 이 경우 세 개의 확인란을 삽입하고 이름을 Apple, Orange 및 Peach로 변경합니다. 스크린샷 참조:

2. 그런 다음 이 확인란을 셀에 연결해야 합니다. 첫 번째 확인란을 클릭하여 선택한 다음 마우스 오른쪽 버튼을 클릭한 다음 포맷 제어,에 개체 서식 대화 상자에서 Control 탭에서 셀 링크 상자에서 확인란과 연결할 셀을 선택하고 스크린샷을 참조하십시오.

3. 위의 단계를 반복하여 다른 두 확인란을 다른 셀에 연결합니다. 이제 확인란을 선택하면 TRUE가 표시되고, 그렇지 않으면 아래 데모와 같이 FALSE가 표시됩니다.

4. 체크박스를 삽입하고 연결했다면 이제 데이터를 준비해야 합니다. 원본 데이터 행과 열 머리글을 다른 위치로 복사합니다(스크린샷 참조).

5. 그런 다음 아래 공식을 적용합니다.

  • 셀에서 B13: = IF ($ B $ 6, B2, NA ()), 채우기 핸들을 끌어 B13에서 G13으로 행을 채웁니다.
  • 셀에서 B14: = IF ($ B $ 7, B3, NA ()), 채우기 핸들을 끌어 B14에서 G14로 행을 채웁니다.
  • 셀에서 B15: = IF ($ B $ 8, B4, NA ()), 채우기 핸들을 끌어 B15에서 G15로 행을 채웁니다.
  • 이 수식은 해당 제품의 확인란이 선택되어 있으면 원래 데이터의 값을 반환하고 선택하지 않은 경우 #N/A를 반환합니다. 스크린샷 참조:

6. 그런 다음 A12에서 G15까지의 새 데이터 범위를 선택한 다음 끼워 넣다 > 선 또는 영역 차트 삽입 > 라인 꺾은선형 차트를 삽입합니다.

7. 이제 제품 확인란을 선택하면 해당 데이터 라인이 나타나고 선택을 취소하면 아래 데모와 같이 사라집니다.

8. 차트를 만든 후 차트에 확인란을 배치하여 깔끔하게 보이게 할 수 있습니다. 플롯 영역을 클릭하여 선택한 다음 끌어서 축소합니다. 스크린샷 참조:

9. 그런 다음 Ctrl 키 키를 눌러 세 개의 확인란을 선택하고 차트로 드래그한 다음 마우스 오른쪽 버튼을 클릭하여 선택합니다. 앞으로 가져 오기 > 앞으로 가져 오기, 스크린 샷 참조 :

10. 그리고 체크박스가 차트에 표시됩니다. 계속해서 Ctrl 키 키를 눌러 확인란과 차트를 하나씩 선택하고 마우스 오른쪽 버튼을 클릭하여 선택합니다. 그룹 > 그룹, 스크린 샷 참조 :

11. 이제 확인란이 꺾은선형 차트와 연결됩니다. 차트를 이동하면 확인란도 그에 따라 이동합니다.


 간편한 기능으로 확인란이 있는 대화형 차트 만들기

위의 방법이 다소 어려울 수 있습니다. 여기서는 이 작업을 해결하는 쉬운 방법을 소개하겠습니다. 와 함께 Excel 용 Kutools체크 박스 라인 차트 기능을 사용하면 확인란이 있는 동적 차트를 쉽게 만들 수 있습니다.

설치 후 Excel 용 Kutools, 다음과 같이하십시오.

1. 차트를 만들 데이터 범위를 선택한 다음 쿠툴 > 차트 > 카테고리 비교 > 체크 박스 라인 차트, 스크린 샷 참조 :

2. 그리고 체크 박스 라인 차트 대화 상자가 나타나면 선택한 데이터가 별도의 텍스트 상자에 자동으로 채워집니다. 스크린샷 참조:

3. 그런 다음 OK 버튼을 누르면 중간 데이터가 있는 숨겨진 시트가 생성된다는 것을 알려주는 프롬프트 상자가 나타납니다. 가능 버튼, 스크린 샷 참조 :

4. 체크박스가 있는 꺾은선형 차트가 성공적으로 생성됩니다(스크린샷 참조).


 예 3: 확인란이 있는 드롭다운 목록 만들기

드롭다운 목록에서 여러 항목을 선택하는 것은 우리 대부분에게 일반적인 작업일 수 있습니다. 일부 사용자는 아래 데모와 같이 다중 선택을 선택하기 위해 확인란이 있는 드롭다운 목록을 만들려고 합니다. 불행히도 Excel에서는 확인란이 있는 드롭다운 목록을 만들 수 없습니다. 그러나 여기서는 Excel에서 두 가지 유형의 다중 확인란 선택을 소개합니다. 하나는 확인란이 있는 목록 상자이고 다른 하나는 확인란이 있는 드롭다운 목록입니다.

 목록 상자를 사용하여 확인란이 있는 드롭다운 목록 만들기

드롭다운 목록 대신 목록 상자를 사용하여 다중 선택을 위한 확인란을 추가할 수 있습니다. 절차가 조금 복잡하므로 아래 단계를 단계별로 따르십시오.

1. 먼저 목록 상자를 삽입하고 클릭하십시오. 개발자 > 끼워 넣다 > 목록 상자 (ActiveX 컨트롤). 스크린 샷보기 :

2. 마우스를 드래그하여 목록 상자를 그린 다음 마우스 오른쪽 버튼을 클릭하고 등록 컨텍스트 메뉴에서 스크린 샷을 참조하십시오.

3. 에서 등록 창에서 다음과 같이 작업을 설정하십시오.

  • . 목록 채우기 범위 상자에 목록 상자에 표시할 데이터 범위를 입력하십시오.
  • . 목록 스타일 상자, 선택 1-fmList StyleOption 드롭 다운에서;
  • . 다중 선택 상자, 선택 1 - fmMultiSelectMulti 드롭 다운에서;
  • 마지막으로 닫기 버튼을 클릭하여 닫습니다.

4. 그런 다음 선택한 여러 항목을 출력하려는 ​​셀을 클릭하고 범위 이름을 지정합니다. 범위 이름을 입력하십시오 "출력 항목" 로 이름 상자 키를 누릅니다 엔터 버튼 키, 스크린 샷 참조 :

5. 그런 다음 끼워 넣다 > 모양 > 구형, 마우스를 끌어 목록 상자 위에 사각형을 그립니다. 스크린샷 참조:

6. 그런 다음 사각형을 마우스 오른쪽 버튼으로 클릭하고 선택하십시오. 매크로 지정 상황에 맞는 메뉴에서. 스크린 샷보기 :

7. 에서 매크로 지정 대화 상자에서 신제품 버튼, 스크린 샷 참조 :

8. 오프닝에서 응용 프로그램 용 Microsoft Visual Basic 창에서 모듈 창의 원래 코드를 아래 VBA 코드로 바꿉니다.

Sub Rectangle1_Click()
'Updated by Extendoffice
Dim xSelShp As Shape, xSelLst As Variant, I, J As Integer
Dim xV As String
Set xSelShp = ActiveSheet.Shapes(Application.Caller)
Set xLstBox = ActiveSheet.ListBox1
If xLstBox.Visible = False Then
    xLstBox.Visible = True
    xSelShp.TextFrame2.TextRange.Characters.Text = "Pickup Options"
    xStr = ""
    xStr = Range("Outputitem").Value
    
    If xStr <> "" Then
         xArr = Split(xStr, ";")
    For I = xLstBox.ListCount - 1 To 0 Step -1
        xV = xLstBox.List(I)
        For J = 0 To UBound(xArr)
            If xArr(J) = xV Then
              xLstBox.Selected(I) = True
              Exit For
            End If
        Next
    Next I
    End If
Else
    xLstBox.Visible = False
    xSelShp.TextFrame2.TextRange.Characters.Text = "Select Options"
    For I = xLstBox.ListCount - 1 To 0 Step -1
        If xLstBox.Selected(I) = True Then
        xSelLst = xLstBox.List(I) & ";" & xSelLst
        End If
    Next I
    If xSelLst <> "" Then
        Range("Outputitem") = Mid(xSelLst, 1, Len(xSelLst) - 1)
    Else
        Range("Outputitem") = ""
    End If
End If
End Sub

주의 사항: 위 코드에서 직사각형 1 는 모양 이름이고, ListBox1 는 목록 상자의 이름이고 출력 항목 출력 셀의 범위 이름입니다. 필요에 따라 변경할 수 있습니다.

9. 그런 다음 코드 창을 닫습니다. 이제 사각형 버튼을 클릭하면 목록 상자가 숨겨지거나 표시됩니다. 목록 상자가 표시되면 목록 상자에서 항목을 선택하고 사각형 버튼을 다시 클릭하여 선택한 항목을 지정된 셀에 출력합니다. 아래 데모를 참조하십시오.


 놀라운 기능이 있는 확인란이 있는 드롭다운 목록 만들기

실제 드롭다운 목록에 확인란을 추가하려면 강력한 도구를 사용할 수 있습니다. Excel 용 Kutools그와 확인란이있는 드롭 다운 목록 기능을 사용하면 여러 확인란이 있는 드롭다운 목록을 빠르고 쉽게 만들 수 있습니다.

설치 후 Excel 용 Kutools, 다음과 같이하십시오.

1. 먼저 선택한 셀에 일반 드롭다운 목록을 삽입하십시오(스크린샷 참조).

2. 그런 다음 쿠툴 > 드롭 다운 목록 > 확인란이있는 드롭 다운 목록 > 설정. 스크린 샷보기 :

3. 에서 확인란 설정이 있는 드롭다운 목록 대화 상자에서 다음과 같이 구성하십시오.

  • . 적용하다 섹션에서 드롭다운 목록 셀에 대한 확인란을 만들 적용 범위를 지정합니다. 필요에 따라 특정 범위, 현재 워크시트, 현재 통합 문서 또는 열려 있는 모든 통합 문서를 지정할 수 있습니다.
  • . 모드 섹션 선택 수정 선택권;
  • . 분리 기호 상자에 선택한 항목을 구분하는 구분 기호를 입력합니다.
  • T에서내선 방향 섹션에서 필요에 따라 텍스트 방향을 선택하십시오.
  • 마지막으로 OK 버튼을 클릭합니다.

4. 설정을 마친 후 쿠툴 > 드롭 다운 목록 > 확인란이있는 드롭 다운 목록 > 확인란 드롭 다운 목록 활성화 이 기능을 활성화합니다. 스크린 샷보기 :

5. 이제부터 드롭다운 목록이 있는 셀을 클릭하면 확인란이 있는 목록이 팝업되고 확인란을 선택하여 항목을 선택하여 아래 데모와 같이 항목을 셀에 출력합니다.

이 기능에 대한 자세한 정보를 보려면 클릭하십시오…


 예 4: 행 색상을 변경하려면 확인란을 선택합니다.

체크된 체크박스를 기반으로 행 색상을 변경하려고 시도한 적이 있습니까? 즉, 아래 스크린샷과 같이 확인란을 선택하면 관련 행의 색상이 변경됩니다. 이 섹션에서는 Excel에서 이 작업을 해결하기 위한 몇 가지 트릭에 대해 설명합니다.

 조건부 서식을 사용하여 셀 색상을 변경하려면 확인란을 선택하십시오.

확인란을 선택하거나 선택을 취소하여 행 색상을 변경하려면 조건부 서식 Excel의 기능은 당신에게 호의를 베풀 수 있습니다. 다음과 같이 하십시오.

1. 먼저 필요에 따라 셀 목록에 확인란을 삽입합니다(스크린샷 참조).

2. 다음으로 이 확인란을 각 확인란 옆의 셀에 개별적으로 연결해야 합니다(스크린샷 참조).

방문 꿀팁: 확인란을 셀에 연결하려면 다음을 사용할 수 있습니다. 포맷 제어 기능을 셀에 하나씩 연결하거나 적용 VBA 코드 한 번에 세포에 연결합니다.

3. 그런 다음 행 색상을 변경할 데이터 범위를 선택한 다음 > 조건부 서식 > 새로운 규칙, 스크린 샷 참조 :

4. 에서 새로운 서식 규칙 대화 상자에서 아래 작업을 수행하십시오.

  • 선택 수식을 사용하여 서식을 지정할 셀 결정 에서 옵션 규칙 유형 선택 상자;
  • 이 공식을 입력하십시오 =IF($F2=참,참,거짓) 이 공식이 참인 경우 값 형식 지정 상자;
  • 클릭 형성 버튼을 사용하여 행에 대해 원하는 색상을 지정합니다.

주의 사항: 공식에서 $F2 확인란의 첫 번째 연결된 셀입니다.

5. 색상 선택 후 클릭 OK > OK 대화 상자를 닫고 이제 확인란을 선택하면 해당 행이 아래 데모와 같이 자동으로 강조 표시됩니다.


  VBA 코드를 사용하여 행 색상을 변경하려면 확인란을 선택하십시오.

다음 VBA 코드는 또한 체크 박스에 따라 행 색상을 변경하는 데 도움이 될 수 있습니다. 아래 코드로 수행하십시오:

1. 확인란으로 행을 강조 표시하려는 워크시트에서 시트 탭을 마우스 오른쪽 버튼으로 클릭하고 코드보기 오른쪽 클릭 메뉴에서. 스크린 샷보기 :

2. 열려 있는 파일에 아래 코드를 복사하여 붙여넣습니다. 응용 프로그램 용 Microsoft Visual Basic 창 :

VBA 코드: 확인란을 선택하여 행 강조 표시

Sub AddCheckBox()
Dim xCell As Range
Dim xRng As Range
Dim I As Integer
Dim xChk As CheckBox
On Error Resume Next
InputC:
    Set xRng = Application.InputBox("Please select the column range to insert checkboxes:", "Kutools for Excel", Selection.Address, , , , , 8)
If xRng Is Nothing Then Exit Sub
If xRng.Columns.Count > 1 Then
    MsgBox "The selected range should be a single column", vbInformation, "Kutools fro Excel"
    GoTo InputC
Else
    If xRng.Columns.Count = 1 Then
        For Each xCell In xRng
            With ActiveSheet.CheckBoxes.Add(xCell.Left, _
               xCell.Top, xCell.Width = 15, xCell.Height = 12)
               .LinkedCell = xCell.Offset(, 1).Address(External:=False)
               .Interior.ColorIndex = xlNone
               .Caption = ""
               .Name = "Check Box " & xCell.Row
            End With
            xRng.Rows(xCell.Row).Interior.ColorIndex = xlNone
        Next
    End If
    With xRng
     .Rows.RowHeight = 16
    End With
    xRng.ColumnWidth = 5#
    xRng.Cells(1, 1).Offset(0, 1).Select
    For Each xChk In ActiveSheet.CheckBoxes
      xChk.OnAction = "Sheet2.InsertBgColor"
    Next
End If
End Sub

Sub InsertBgColor()
Dim xName As Integer
Dim xChk As CheckBox
For Each xChk In ActiveSheet.CheckBoxes
  xName = Right(xChk.Name, Len(xChk.Name) - 10)
  If (xName = Range(xChk.LinkedCell).Row) Then
   If (Range(xChk.LinkedCell) = "True") Then
    Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = 6
   Else
    Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = xlNone
   End If
  End If
Next
End Sub

참고 : 위의 코드에서 이 스크립트에서 xChk.OnAction = "Sheet2.InsertBgColor", 시트 이름을 변경해야 합니다.Sheet2 자신에게(Sheet2 워크시트의 실제 이름이며 왼쪽 코드 창에서 가져올 수 있습니다. 스크린샷 참조:

3. 그런 다음 커서를 코드의 첫 번째 부분에 놓고 키를 누릅니다. F5 코드를 실행하는 키입니다. 팝업에서 Excel 용 Kutools 대화 상자에서 확인란을 삽입할 범위를 선택하십시오. 스크린샷을 참조하십시오.

4. 그런 다음 OK 버튼을 클릭하면 아래 스크린샷과 같이 선택한 셀에 확인란이 삽입됩니다.

5. 이제부터 확인란을 선택하면 아래 스크린샷과 같이 상대 행에 자동으로 색상이 지정됩니다.


 예 5: 확인란이 선택된 경우 셀 값 계산 또는 합계

체크박스 목록이 있는 데이터 범위가 있는 경우 이제 아래 스크린샷과 같이 체크된 체크박스의 수를 계산하거나 체크된 체크박스를 기반으로 해당 값을 합산하고 싶습니다. Excel에서 이 작업을 어떻게 해결할 수 있습니까?

이 작업을 해결하기 위해 중요한 단계는 확인란을 데이터 옆의 상대 셀에 연결하는 것입니다. 체크된 체크박스는 연결된 셀에 TRUE를 표시하고, 그렇지 않으면 FALSE를 표시한 다음 count 또는 sum 함수를 사용하여 TRUE 또는 FALSE 값을 기반으로 결과를 얻을 수 있습니다.

1. 먼저 확인란을 셀에 개별적으로 연결해야 합니다. 확인란을 선택하면 TRUE가 표시되고 선택하지 않으면 FALSE가 표시됩니다. 스크린샷 참조:

방문 꿀팁: 확인란을 셀에 연결하려면 다음을 사용할 수 있습니다. 포맷 제어 기능을 셀에 하나씩 연결하거나 적용 VBA 코드 한 번에 세포에 연결합니다.

2. 그런 다음 다음 수식을 적용하여 선택한 확인란을 기반으로 값을 계산하거나 합산합니다.

체크박스로 값 계산:

= COUNTIF (D2 : D10, TRUE)

주의 사항:이 공식에서 D2 : D10 확인란에 대해 설정한 링크 셀의 범위입니다.

체크박스별 합계 값:

= SUMPRODUCT (($ D $ 2 : $ D $ 10 = TRUE) * $ C $ 2 : $ C $ 10)

주의 사항:이 공식에서 D2 : D10 체크 박스에 대해 설정 한 링크 셀의 범위입니다. C2 : C10 합계를 구하려는 셀 목록입니다.


 예 6: 체크박스가 체크된 경우 특정 값을 반환

체크박스가 있는 경우 체크 시 셀에 특정 값이 나타나야 하고 체크 해제 시 아래 데모와 같이 빈 셀이 표시됩니다.

이 작업을 완료하려면 다음과 같이 하십시오.

1. 먼저 이 확인란을 셀에 연결해야 합니다. 확인란을 마우스 오른쪽 버튼으로 클릭하고 포맷 제어, 튀어 나온 개체 서식 대화 상자에서 Control 탭에서 확인란과 연결할 셀을 클릭하여 선택합니다. 셀 링크 상자, 스크린 샷 참조 :

2. 그런 다음 OK 버튼을 눌러 대화 상자를 닫습니다. 이제 다음 수식을 입력합니다. =IF(A5=참,"Extendoffice","") 결과를 출력하려는 ​​셀에 입력한 다음 엔터 버튼 키.

주의 사항:이 공식에서 A5 확인란에 연결된 셀입니다. "Extendoffice"는 특정 텍스트이므로 필요에 따라 변경할 수 있습니다.

3. 이제 확인란을 선택하면 특정 텍스트가 표시되고 선택을 취소하면 빈 셀이 표시됩니다. 아래 데모를 참조하세요.


  • 슈퍼 포뮬러 바 (여러 줄의 텍스트와 수식을 쉽게 편집 할 수 있습니다.) 레이아웃 읽기 (많은 수의 셀을 쉽게 읽고 편집합니다.) 필터링 된 범위에 붙여 넣기...
  • 셀 / 행 / 열 병합 및 데이터 보관; 셀 내용 분할; 중복 행과 합계 / 평균 결합... 중복 셀 방지; 범위 비교...
  • 중복 또는 고유 선택 행; 빈 행 선택 (모든 셀이 비어 있음); 슈퍼 찾기 및 퍼지 찾기 많은 통합 문서에서; 무작위 선택 ...
  • 정확한 사본 수식 참조를 변경하지 않고 여러 셀; 참조 자동 생성 여러 시트에; 글 머리 기호 삽입, 확인란 등 ...
  • 즐겨 찾기 및 빠른 수식 삽입, 범위, 차트 및 그림; 셀 암호화 암호로; 메일 링리스트 생성 이메일 보내기 ...
  • 텍스트 추출, 텍스트 추가, 위치 별 제거, 공간 제거; 페이징 부분합을 만들고 인쇄합니다. 셀 내용과 주석 간 변환...
  • 슈퍼 필터 (다른 시트에 필터 구성표 저장 및 적용) 고급 정렬 월 / 주 / 일, 빈도 등 특수 필터 굵은 기울임 꼴로 ...
  • 통합 문서와 워크 시트 결합; 키 열을 기반으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
  • 피벗 테이블 그룹화 기준 주 번호, 요일 등 ... 잠금 해제되고 잠긴 셀 표시 다른 색상으로; 수식 / 이름이있는 셀 강조 표시...
kte 탭 201905
  • Word, Excel, PowerPoint에서 탭 편집 및 읽기 사용, Publisher, Access, Visio 및 Project.
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 만듭니다.
  • 생산성을 50% 높이고 매일 수백 번의 마우스 클릭을 줄입니다!
officetab 하단
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations