Excel 에서 셀 값이 특정 값보다 크거나 작을 때 메시지 상자를 팝업하려면 어떻게 하나요?
Excel 에서 한 셀이 다른 셀보다 크거나 작을 때 경고를 위한 메시지 상자를 팝업해야 하는 경우가 있습니다. Excel 에서 이 문제를 어떻게 해결할 수 있을까요? 본 문서에서는 이를 처리하기 위한 몇 가지 코드를 소개합니다。
열 내 셀 값이 다른 셀보다 크거나 작으면 메시지 상자 팝업하기
특정 셀 값이 다른 셀보다 크거나 작으면 메시지 상자 팝업하기
열 내 셀 값이 다른 셀보다 크거나 작으면 메시지 상자 팝업하기
예를 들어, 셀 A1 에 특정 숫자 100 이 있다고 가정합니다. 이제 열 D 에 입력된 숫자가 셀 A1 의 100 보다 크면 사용자에게 알리는 메시지 상자가 팝업되어야 합니다。
다음과 같은 아래의 VBA 코드로 이를 완료할 수 있습니다。 다음 단계를 따라 주세요:
1。 사용하려는 워크시트로 이동합니다。
2。 시트 탭을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서코드 보기를 선택합니다。 팝업된Microsoft Visual Basic for Applications창에 다음 코드를 빈 모듈 창에 복사하여 붙여넣습니다。 아래 스크린샷을 참조하세요:
VBA 코드: 열 내 셀 값이 특정 셀보다 크거나 작으면 메시지 상자 팝업하기
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
Dim xC As String
Dim xWSName As String
Dim xA As String
xC = "D:D"
xWSName = "Sheet1"
xA = "A1"
If Intersect(Target, Range("D:D")) Is Nothing Then Exit Sub
If IsEmpty(Target) Then Exit Sub
xNum = (Sheets(xWSName).Range(xA).Value)
If (Target.Value) > (Sheets(xWSName).Range(xA).Value) Then
MsgBox Prompt:="The entered number is greater than cell A1, please enter again! ", Title:="Kutools for Excel"
End If
End Sub
참고: 위 코드에서,Sheet1은 사용하려는 워크시트이며;A1은 비교하려는 셀 값이고;D:D은 셀 A1 과 비교하려는 열입니다。
![]() | ![]() | ![]() |
3. 그런 다음 저장하고 닫기 코드 창을 닫습니다. 이제 열 D 에 100 보다 큰 숫자를 입력하면 메시지 상자가 팝업됩니다。 아래 스크린샷을 참조하세요:

특정 셀 값이 다른 셀보다 크거나 작으면 메시지 상자 팝업하기
한 셀 값이 다른 셀보다 크거나 작을 때 메시지 상자가 팝업되도록 하려면 아래 코드를 적용하세요:
1。 사용하려는 워크시트로 이동합니다。
2。 시트 탭을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서코드 보기를 선택합니다。 팝업된Microsoft Visual Basic for Applications창에 다음 코드를 빈 모듈 창에 복사하여 붙여넣습니다。 아래 스크린샷을 참조하세요:
VBA 코드: 셀 값이 다른 셀보다 크거나 작으면 메시지 상자 팝업하기
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
On Error GoTo ExitSub
Dim One As Long
Dim Two As Long
One = Range("A1").Value
Two = Range("D1").Value
If Not (Application.Intersect(Range("A1:D1"), Target) Is Nothing) Then
If (One < Two) Then
MsgBox "The value in cell D1 cann't be greater than cell A1!", vbInformation, "Kutools for Excel"
End If
End If
ExitSub:
End Sub
참고: 위 코드에서,A1과(와)D1은 비교하려는 두 셀입니다。
3. 그런 다음 저장하고 닫기 코드 창을 닫습니다. 셀 A1 의 값보다 작은 값을 입력하면 아래 스크린샷과 같이 메시지 상자가 팝업됩니다:

더 많은 관련 팝업 메시지 상자 문서 보기:
- Excel 파일을 열 때 팝업 메시지 상자 생성하기
- 특정 워크북을 열 때마다 먼저 해야 할 일을 상기시키는 메시지 상자가 항상 팝업되기를 원하는 경우가 있습니다。 이는 매일의 업무에서 가장 중요한 일을 잊지 않도록 도와줄 수 있습니다。 본 문서에서는 Excel 파일을 열 때 팝업 메시지 상자를 생성하는 방법에 대해 설명합니다。
- Excel 에서 범위 내 셀 값이 변경되면 팝업 메시지 상자 표시하기
- 특정 워크시트의 특정 범위 내에서 변경 사항을 스스로에게 알리고 싶을 때가 있습니다。 이 경우 해당 범위 내 셀 값이 변경되면 팝업 메시지 상자가 도움이 될 수 있습니다。 본 문서에서는 이를 VBA 방법으로 구현하는 방법을 안내합니다。
- Excel 에서 특정 셀을 클릭할 때 팝업 메시지 상자 표시하기
- 본 문서는 Excel 에서 특정 셀을 클릭할 때 메시지 상자를 팝업하는 방법을 보여줍니다。
- Excel 에서 매크로 실행 전 예/아니요 메시지 상자 생성하기
- Excel 에서는 F5 키를 누르거나 Microsoft Visual Basic for Applications 창의 실행 버튼을 클릭하여 매크로를 직접 실행할 수 있습니다. 그러나 때로는 사용자에게 매크로 실행 여부를 묻는 메시지 상자를 표시하고 싶을 수 있습니다. 『예』를 선택하면 코드 실행을 계속하고, 『아니요』를 선택하면 실행을 중단해야 합니다. 본 문서에서는 Excel 에서 매크로 실행 전 예/아니요 메시지 상자를 생성하는 방법에 대해 설명합니다。
- 특정 시간 후 자동으로 닫히는 메시지 상자 타이머 생성하기
- Excel 통합 문서를 사용하면서 문제를 해결하기 위해 VBA 스크립트를 자주 사용할 수 있습니다. 스크립트 실행 중에는 메시지 상자가 팝업될 수 있습니다. 일부 경우에는 특정 메시지 상자를 수동으로 닫는 대신 일정 시간 후 자동으로 닫히게 하고 싶을 수 있습니다. 본 문서에서는 Excel 에서 특정 시간 후 메시지 상자를 자동으로 닫는 메시지 상자 타이머를 생성하는 방법을 안내합니다。
최고의 오피스 생산성 도구
Kutools for Excel 가 대부분의 문제를 해결하고 생산성을 80% 만큼 향상시킵니다
- 슈퍼 수식 표시줄(여러 줄의 텍스트와 수식을 쉽게 편집 가능);읽기 레이아웃(대량의 셀을 쉽게 읽고 편집 가능);필터 범위에 붙여넣기...
- 병합된 셀/행/열및 데이터 유지; 셀 분할 콘텐츠;중복 행 결합 및 합계/평균 계산。。。 중복 입력 방지 셀;범위 비교...
- 중복 또는 고유 항목 선택행;빈 행 선택(모든 셀이 비어 있음);슈퍼 찾기 및 퍼지 검색여러 워크북에서; 무작위 선택。。。
- 정확한 복사수식 참조를 변경하지 않고 여러 셀에 입력;자동 참조 생성여러 시트로;글머리 기호 삽입, 체크 박스 등。。。
- 자주 사용하는 수식 저장 및 빠른 삽입, 범위, 차트 및 그림;셀 암호화암호로 보호;메일링 목록 생성이메일 발송。。。
- 텍스트 추출, 텍스트 추가, 특정 위치 문자 삭제,공백 제거; 데이터 페이지 통계 생성 및 인쇄;셀 내용과 주석 간 변환...
- 슈퍼 필터(필터 설정을 저장하여 다른 시트에 적용 가능);고급 정렬월/주/일, 빈도 등으로;특수 필터굵게, 기울임꼴 등으로。。。
- 워크북 및 워크시트 통합; 테이블 병합 기반으로 키 열;데이터 분할 여러 시트로 분할;xls, xlsx 및 PDF 일괄 변환...
- PivotTable 다음 기준으로 그룹화주차 번호, 요일 등。。。잠금 해제된 항목 표시, 선택 잠금다양한 색상으로;수식/이름이 포함된 셀 강조...

- Word, Excel, PowerPoint 에서 탭형 편집 및 읽기 활성화, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
- 생산성을 50% 만큼 향상시키고 매일 수백 번의 마우스 클릭을 줄여줍니다!



