Loncat ke daftar isi utama

Bagaimana cara memunculkan kotak pesan jika sel lebih besar atau kurang dari nilai tertentu di Excel?

Pengarang: Xiaoyang Terakhir Dimodifikasi: 2019-10-09

Jika sel lebih besar atau lebih kecil dari sel lain, saya perlu memunculkan kotak pesan untuk memberi tahu di Excel. Bagaimana cara mengatasi masalah ini di Excel? Artikel ini, saya akan berbicara tentang beberapa kode untuk mengatasinya.

Munculkan kotak pesan jika nilai sel di kolom lebih besar atau lebih kecil dari sel lain

Munculkan kotak pesan jika nilai sel dalam sel lebih besar atau lebih kecil dari sel lain


Munculkan kotak pesan jika nilai sel di kolom lebih besar atau lebih kecil dari sel lain

Misalkan, saya memiliki nomor tertentu 100 di sel A1, sekarang, ketika nomor yang dimasukkan di kolom D lebih besar dari 100 di sel A1, kotak pesan harus dimunculkan untuk mengingatkan pengguna.

Di sini, kode VBA di bawah ini dapat membantu Anda menyelesaikannya, lakukan dengan langkah-langkah berikut:

1. Buka lembar kerja yang ingin Anda gunakan.

2. Klik kanan tab lembar, lalu pilih Lihat kode dari menu konteks, di-pop-out Microsoft Visual Basic untuk Aplikasi jendela, silakan salin dan tempel kode berikut ke jendela Modul kosong, lihat tangkapan layar:

Kode VBA: memunculkan kotak pesan jika nilai sel dalam kolom lebih besar atau kurang dari sel

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

Note: Pada kode di atas, Sheet1 adalah lembar kerja Anda yang ingin Anda gunakan; A1 adalah nilai sel yang ingin Anda bandingkan; DD adalah kolom yang ingin Anda bandingkan dengan sel A1.

3. Kemudian, simpan dan tutup jendela kode, mulai sekarang, kotak pesan akan muncul jika Anda memasukkan angka di kolom D yang lebih besar dari 100, lihat tangkapan layar:


Munculkan kotak pesan jika nilai sel dalam sel lebih besar atau lebih kecil dari sel lain

Jika Anda ingin kotak pesan muncul ketika nilai sel lebih besar atau kurang dari sel lain, silakan terapkan kode di bawah ini:

1. Buka lembar kerja yang ingin Anda gunakan.

2. Klik kanan tab lembar, lalu pilih Lihat kode dari menu konteks, di-pop-out Microsoft Visual Basic untuk Aplikasi jendela, silakan salin dan tempel kode berikut ke jendela Modul kosong, lihat tangkapan layar:

Kode VBA: memunculkan kotak pesan jika nilai sel lebih besar atau kurang dari sel

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

Note: Pada kode di atas, A1 dan D1 adalah dua sel yang ingin Anda bandingkan.

3. Kemudian, simpan dan tutup jendela kode, saat memasukkan nilai yang kurang dari nilai di sel A1, kotak pesan akan muncul seperti gambar di bawah ini:


Artikel kotak pesan pop up yang lebih relatif:

  • Buat Kotak Pesan Pop Up Saat Membuka File Excel
  • Dalam kasus tertentu, Anda mungkin ingin kotak pesan selalu muncul untuk mengingatkan Anda apa yang perlu Anda lakukan pertama kali saat Anda membuka buku kerja tertentu, ini dapat membantu Anda mengingat untuk melakukan hal terpenting dalam pekerjaan sehari-hari Anda. Dan artikel ini, saya akan berbicara tentang cara membuat kotak pesan pop up saat membuka file Excel.
  • Buat Kotak Pesan Ya Tidak Sebelum Menjalankan Makro Di Excel
  • Di Excel, Anda dapat langsung memicu makro dengan menekan tombol F5 atau mengklik tombol Jalankan di jendela Microsoft Visual Basic for Applications. Namun, terkadang, Anda mungkin ingin membuat kotak pesan yang akan menanyakan pengguna apakah mereka ingin menjalankan makro. Jika ya, maka lanjutkan menjalankan kode, jika tidak, hentikan kode tersebut. Artikel ini, saya akan berbicara tentang cara membuat kotak pesan ya tidak sebelum menjalankan makro di Excel.
  • Buat Pengatur Waktu Kotak Pesan Untuk Menutup Kotak Pesan Secara Otomatis Setelah Waktu Tertentu
  • Anda mungkin sering menggunakan skrip VBA untuk memecahkan masalah saat menggunakan buku kerja Excel. Dan akan ada kotak pesan yang muncul selama skrip berjalan. Dalam beberapa kasus, Anda ingin beberapa kotak pesan tertentu ditutup secara otomatis setelah waktu tertentu daripada menutupnya secara manual. Pada artikel ini, kami akan menunjukkan kepada Anda metode pembuatan timer kotak pesan untuk menutup kotak pesan secara otomatis setelah waktu tertentu di Excel.

  • Bilah Formula Super (dengan mudah mengedit beberapa baris teks dan rumus); Membaca Tata Letak (membaca dan mengedit sel dalam jumlah besar dengan mudah); Tempel ke Rentang yang Difilter...
  • Gabungkan Sel / Baris / Kolom dan Menyimpan Data; Pisahkan Konten Sel; Gabungkan Baris Duplikat dan Jumlah / Rata-rata... Mencegah Sel Duplikat; Bandingkan Rentang...
  • Pilih Duplikat atau Unik Baris; Pilih Baris Kosong (semua sel kosong); Temukan Super dan Temukan Fuzzy di Banyak Buku Kerja; Pilih Acak ...
  • Salinan Tepat Beberapa Sel tanpa mengubah referensi rumus; Buat Referensi Otomatis ke Beberapa Lembar; Sisipkan Poin, Kotak Centang, dan lainnya ...
  • Favorit dan Sisipkan Rumus dengan Cepat, Rentang, Grafik dan Gambar; Enkripsi Sel dengan kata sandi; Buat Milis dan mengirim email ...
  • Ekstrak Teks, Tambahkan Teks, Hapus berdasarkan Posisi, Hapus Space; Membuat dan Mencetak Subtotal Paging; Konversi Konten Antar Sel dan Komentar...
  • Filter Super (simpan dan terapkan skema filter ke sheet lain); Penyortiran Lanjutan menurut bulan / minggu / hari, frekuensi dan lainnya; Filter Khusus dengan huruf tebal, miring ...
  • Gabungkan Workbooks dan WorkSheets; Gabungkan Tabel berdasarkan kolom kunci; Pisahkan Data menjadi Beberapa Lembar; Konversi Batch xls, xlsx dan PDF...
  • Pengelompokan Tabel Pivot menurut nomor minggu, hari dalam seminggu dan banyak lagi ... Tampilkan Sel yang Tidak Terkunci dan Terkunci dengan warna berbeda; Sorot Sel Yang Memiliki Rumus / Nama...
tab kte 201905
  • Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!
officetab bawah
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