Saya mencoba membuat spreadsheet di mana jika nilai sel aktif, baris tetap. Jika nilai sel tidak aktif, baris disembunyikan. Ada saran?
Saya memiliki Excel 2016.
Saya mencoba membuat spreadsheet di mana jika nilai sel aktif, baris tetap. Jika nilai sel tidak aktif, baris disembunyikan. Ada saran?
Saya memiliki Excel 2016.
Jawaban:
Tempatkan makro Acara berikut di area kode lembar kerja:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If LCase(Target.Value) = "inactive" Then
Application.EnableEvents = False
Target.EntireRow.Hidden = True
Application.EnableEvents = True
End If
End Sub
Jika sel menjadi "tidak aktif", barisnya akan disembunyikan. (Pengguna selalu dapat membatalkan ini secara manual.)
Karena ini adalah kode lembar kerja, sangat mudah untuk menginstal dan otomatis digunakan:
Jika Anda memiliki masalah, cobalah terlebih dahulu di lembar kerja percobaan.
Jika Anda menyimpan buku kerja, makro akan disimpan bersamanya. Jika Anda menggunakan versi Excel di atas 2003, Anda harus menyimpan file sebagai .xlsm daripada .xlsx
Untuk menghapus makro:
Untuk mempelajari lebih lanjut tentang makro secara umum, lihat:
http://www.mvps.org/dmcritchie/excel/getstarted.htm
dan
http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx
Untuk mempelajari lebih lanjut tentang Makro Acara (kode lembar kerja), lihat:
http://www.mvps.org/dmcritchie/excel/event.htm
Makro harus diaktifkan agar ini berfungsi!