excel 使用复选框隐藏和取消隐藏不同选项卡上的行

du7egjpx  于 2023-11-20  发布在  其他
关注(0)|答案(1)|浏览(277)

我试图使用一个复选框,当未选中时隐藏另一个选项卡上的某些行,当选中时则取消隐藏行。我可以让它在当前活动的选项卡上工作,但不能在其他选项卡上工作。下面是我的:

  1. If CheckBox1 = False Then
  2. Sheets("Compliance Certificate").Select
  3. [21:25].EntireRow.Hidden = True
  4. Else
  5. Sheets("Compliance Certificate").Select
  6. [21:25].EntireRow.Hidden = False
  7. End If

字符串

rxztt3cl

rxztt3cl1#

实际上,您的代码可以简化为一行。

  • 假设CheckBox位于Sheet1上,根据需要进行修改
  1. Sheets("Compliance Certificate").Rows("21:25").Hidden = Not Sheets("Sheet1").CheckBox1

字符串

相关问题