今天教大家制作一个用复选框控制的动态数据表,掌握了方法就能举一反三,不怕麻烦的话可以给每一行都设置控件,也可以用控件展示其他效果。
案例:
将下图 1 的数据表设置成动态表,勾选各栋楼的复选框,相同楼号的所有数据表区域就会自动显示自己专属的填充色。
效果如下图 2 所示。
解决方案:
1. 选择菜单栏的“开发工具”-->“插入”-->“复选框(窗体控件)”
2. 将复选框拖动到目标位置
3. 选中复选框 --> 右键单击 --> 在弹出的菜单中选择“编辑文本”--> 将文本删除
4. 选中复选框 --> 右键单击 --> 在弹出的菜单中选择“设置控件格式”
5. 在弹出的对话框中选择“控制”选项卡 --> 在“单元格链接”处选择 E2 单元格 --> 点击“确定”
现在勾选或取消勾选复选框,E2 单元格的值会分别变成 true 或 false。
6. 用同样的方式设置另外几个复选框。
7. 选中 A2:C5 区域 --> 选择菜单栏的“开始”-->“条件格式”-->“新建规则”
8. 在弹出的对话框中选择“使用公式确定要设置格式的单元格”--> 输入以下公式 --> 单击“格式”按钮:
=$E$2=true
9. 在弹出的对话框中选择“填充”选项卡 --> 设置所需的填充色 --> 点击“确定”
10. 点击“确定”
这是实际效果。
11. 用同样的方式依次给其他区域设置条件格式
12. 隐藏 E 列,或者将 E 列的字体设置成白色。
转发、在看也是爱!
领取专属 10元无门槛券
私享最新 技术干货