使用时easyExcel 填充模板导出列表,可以一个sheet里只有三个附表,能左上角1/2切换全部展示与收起来展示附表名就行


使用时easyExcel 填充模板导出列表,可以一个sheet里只有三个附表,能左上角1/2切换全部展示与收起来展示附表名就行


打开Excel并创建一个新文档。在第一个工作表上,选择其中三个单元格作为附表导航菜单的区域。在这些单元格中填写附表的名称。
然后在工作表中的其他区域创建模板,用于输入每个附表的数据。在每个工作表中,模板应该具有相同的格式和列名称,但是数据可以不同。
在左上角附表导航菜单的区域,为每个菜单项创建一个超链接。在"插入"选项卡的"超链接"下,选择"本文档"并找到每个附表的名称。在"屏幕提示"字段中,输入菜单项的名称。
在每个需要隐藏和展开的附表中,插入一个表单控件。选择"开发工具"选项卡中的"插入",单击"表单控件"下拉菜单,选择"组合框"。绘制一个方框并选择一个单元格来放置组合框。
然后对组合框进行属性设置。单击组合框并在"属性"窗格中进行更改。选择适当的附表命名,选择一个合适的单元格来存储其状态,并将其属性设置为"隐藏"。然后,计划使用宏来控制组合框的显示和隐藏。请确保为每个附表都创建一个组合框,并在每个组合框的属性窗格中设置正确的名称和状态存储单元格。
最后,创建一个VBA宏,该宏将依据组合框的状态显示或隐藏每个附表。打开VBA编辑器并创建一个新模块。创建一个事件处理函数,该函数将触发来自工作表中的组合框的"点击事件"。在该事件处理程序中,使用If语句根据组合框的状态来显示或隐藏相应的附表。运行该宏以测试菜单导航和状态更改。
注意:如果您使用的是EasyExcel来填充模板并将其导出到Excel文件中,则可以编写Python脚本生成一个带有上述功能的Excel文件。只需使用Python的openpyxl或xlsxwriter库创建Excel文档并进行相应设置即可。