Excel - Gunakan pernyataan JIK dengan Pengesahan Data

Isu

Saya mempunyai buku kerja yang mudah.

  • Dalam B1, data adalah terhad (oleh Pengesahan Data dengan Senarai jatuh turun ke Ya dan Tidak.
  • Saya perlu mengehadkan pelbagai data dalam D1 sebagai, Jika A1 = Ya, maka nilai D1 boleh dimasukkan Lebih atau Sama kepada 51; dan jika A1 = Tidak maka data yang dimasukkan ke dalam D1 sepatutnya Kurang dari atau Sama dengan 50
  • Saya lebih suka melakukannya dengan Pengesahan Data. Sesiapa sahaja boleh membantu.

Penyelesaian

A1 ke bawah dan bawah B1 mempunyai data. C1 mempunyai pengesahan senarai lajur A data.

  • Selepas menyalin kod acara di bawah di tempat yang sesuai apabila anda memilih nilai C1 FROM VALIDATION maka secara automatik sepadan dengan nilai B akan muncul dalam D1.
  • Klik kanan tab helaian dan klik kod pandangan. di dalam tetingkap yang muncul copy paste kod acara ini

 Sub Kanan Worksheet_Change (ByVal Target As Range) Dimensi Sebagai Range, x Sebagai Varians Jika Target.Address "$ C $ 1" Kemudian Keluar Sub x = Target.Value Set cfind = Columns ("A: A"). Cells.Find apakah: = x, lookat: = xlWhole, LookIn: = xlValues) Target.Offset (0, 1) = cfind.Offset (0, 1) Sub Akhir 

Perhatikan bahawa

Terima kasih kepada venkat1926 untuk tip ini di forum.

Artikel Sebelumnya Artikel Seterusnya

Tip-Tip Utama