메인 컨텐츠로 가기

셀이 Excel의 특정 값보다 크거나 작은 경우 메시지 상자를 팝업하는 방법은 무엇입니까?

셀이 다른 셀보다 크거나 작은 경우 Excel에서 경고 할 메시지 상자를 표시해야합니다. Excel에서이 문제를 해결하는 방법은 무엇입니까? 이 기사에서는이를 처리하기위한 몇 가지 코드에 대해 설명합니다.

열의 셀 값이 다른 셀보다 크거나 작은 경우 메시지 상자 팝업

셀의 셀 값이 다른 셀보다 크거나 작은 경우 메시지 상자 팝업


열의 셀 값이 다른 셀보다 크거나 작은 경우 메시지 상자 팝업

A100 셀에 특정 숫자 1이 있다고 가정하면 D 열에 입력 한 숫자가 A100 셀에 1보다 크면 사용자에게 알리기 위해 메시지 상자가 튀어 나와야합니다.

여기에서 아래 VBA 코드가 완료하는 데 도움이 될 수 있습니다. 다음 단계를 수행하십시오.

1. 사용하려는 워크 시트로 이동합니다.

2. 시트 탭을 마우스 오른쪽 버튼으로 클릭하고 코드보기 컨텍스트 메뉴에서 튀어 나온 응용 프로그램 용 Microsoft Visual Basic 다음 코드를 복사하여 빈 모듈 창에 붙여 넣으십시오. 스크린 샷을 참조하십시오.

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 다음 코드를 복사하여 빈 모듈 창에 붙여 넣으십시오. 스크린 샷을 참조하십시오.

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

주의 사항: 위 코드에서 A1D1 비교할 두 개의 셀입니다.

3. 그런 다음 코드 창을 저장하고 닫습니다. A1 셀에 값보다 작은 값을 입력하면 아래 스크린 샷과 같은 메시지 상자가 팝업됩니다.


더 많은 관련 팝업 메시지 상자 기사 :

  • Excel 파일을 열 때 팝업 메시지 상자 만들기
  • 어떤 경우에는 특정 통합 문서를 열 때 먼저 수행해야 할 작업을 알리는 메시지 상자가 항상 팝업되도록 할 수 있습니다. 이렇게하면 일상 작업에서 가장 중요한 작업을 기억하는 데 도움이 될 수 있습니다. 이 기사에서는 Excel 파일을 열 때 팝업 메시지 상자를 만드는 방법에 대해 설명합니다.
  • Excel에서 매크로를 실행하기 전에 예 아니요 메시지 상자 만들기
  • Excel에서는 F5 키를 누르거나 Microsoft Visual Basic for Applications 창에서 실행 단추를 클릭하여 매크로를 직접 트리거 할 수 있습니다. 그러나 때로는 매크로를 실행할 것인지 묻는 메시지 상자를 만들고 싶을 수 있습니다. 그렇다면 코드 실행을 계속하고, 그렇지 않으면 코드 실행을 중지하십시오. 이 기사에서는 Excel에서 매크로를 실행하기 전에 예 아니오 메시지 상자를 만드는 방법에 대해 설명합니다.
  • 일정 시간 후 메시지 상자를 자동으로 닫는 메시지 상자 타이머 만들기
  • Excel 통합 문서를 사용하는 동안 문제를 해결하기 위해 VBA 스크립트를 자주 사용할 수 있습니다. 그리고 스크립트가 실행되는 동안 팝업 메시지 상자가 나타납니다. 경우에 따라 일부 지정된 메시지 상자를 수동으로 닫는 대신 특정 시간이 지나면 자동으로 닫히기를 원합니다. 이 기사에서는 Excel에서 일정 시간이 지나면 메시지 상자를 자동으로 닫는 메시지 상자 타이머를 만드는 방법을 보여줍니다.

  • 슈퍼 포뮬러 바 (여러 줄의 텍스트와 수식을 쉽게 편집 할 수 있습니다.) 레이아웃 읽기 (많은 수의 셀을 쉽게 읽고 편집합니다.) 필터링 된 범위에 붙여 넣기...
  • 셀 / 행 / 열 병합 및 데이터 보관; 셀 내용 분할; 중복 행과 합계 / 평균 결합... 중복 셀 방지; 범위 비교...
  • 중복 또는 고유 선택 행; 빈 행 선택 (모든 셀이 비어 있음); 슈퍼 찾기 및 퍼지 찾기 많은 통합 문서에서; 무작위 선택 ...
  • 정확한 사본 수식 참조를 변경하지 않고 여러 셀; 참조 자동 생성 여러 시트에; 글 머리 기호 삽입, 확인란 등 ...
  • 즐겨 찾기 및 빠른 수식 삽입, 범위, 차트 및 그림; 셀 암호화 암호로; 메일 링리스트 생성 이메일 보내기 ...
  • 텍스트 추출, 텍스트 추가, 위치 별 제거, 공간 제거; 페이징 부분합을 만들고 인쇄합니다. 셀 내용과 주석 간 변환...
  • 슈퍼 필터 (다른 시트에 필터 구성표 저장 및 적용) 고급 정렬 월 / 주 / 일, 빈도 등 특수 필터 굵은 기울임 꼴로 ...
  • 통합 문서와 워크 시트 결합; 키 열을 기반으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
  • 피벗 테이블 그룹화 기준 주 번호, 요일 등 ... 잠금 해제되고 잠긴 셀 표시 다른 색상으로; 수식 / 이름이있는 셀 강조 표시...
kte 탭 201905
  • Word, Excel, PowerPoint에서 탭 편집 및 읽기 사용, Publisher, Access, Visio 및 Project.
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 만듭니다.
  • 생산성을 50% 높이고 매일 수백 번의 마우스 클릭을 줄입니다!
officetab 하단
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
could you help me combine multiple of these rules
This comment was minimized by the moderator on the site
is it possible to include the text from a specific cell in the content of the alert message box?
This comment was minimized by the moderator on the site
Thanks for this, it worked great! But I want to know how can I make this work if the cell that I'm monitoring depends on a cell on another Sheet. For example A1 in Sheet 1 changes values if cell A3 in Sheet 2 changes. I have something like this and the pop up message didn't come up, only when manually changed the A1 on Sheet 1.

Thanks!
This comment was minimized by the moderator on the site
In your VB example above a Pop Up Message Box occurs If Cell A1 is Less than D1 which works well however how do I make it also create a Pop up message for cell A2 is Less than D2, A3 is Less than D3 and so on.
This comment was minimized by the moderator on the site
GRACIAS, COMO PUEDO HACER PARA AMPLIARLO A UN RANDO MAS GRANDE ES DECIR O15:O100 Y N15:N100
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations