使用时easyExcel 填充模板导出列表,可以一个sheet里只有三个附表,能左上角1/2切换全部展示与收起来展示附表名就行
8条回答 默认 最新
- 卑微的Coder 2023-06-19 11:18关注
打开Excel并创建一个新文档。在第一个工作表上,选择其中三个单元格作为附表导航菜单的区域。在这些单元格中填写附表的名称。
然后在工作表中的其他区域创建模板,用于输入每个附表的数据。在每个工作表中,模板应该具有相同的格式和列名称,但是数据可以不同。
在左上角附表导航菜单的区域,为每个菜单项创建一个超链接。在"插入"选项卡的"超链接"下,选择"本文档"并找到每个附表的名称。在"屏幕提示"字段中,输入菜单项的名称。
在每个需要隐藏和展开的附表中,插入一个表单控件。选择"开发工具"选项卡中的"插入",单击"表单控件"下拉菜单,选择"组合框"。绘制一个方框并选择一个单元格来放置组合框。
然后对组合框进行属性设置。单击组合框并在"属性"窗格中进行更改。选择适当的附表命名,选择一个合适的单元格来存储其状态,并将其属性设置为"隐藏"。然后,计划使用宏来控制组合框的显示和隐藏。请确保为每个附表都创建一个组合框,并在每个组合框的属性窗格中设置正确的名称和状态存储单元格。
最后,创建一个VBA宏,该宏将依据组合框的状态显示或隐藏每个附表。打开VBA编辑器并创建一个新模块。创建一个事件处理函数,该函数将触发来自工作表中的组合框的"点击事件"。在该事件处理程序中,使用If语句根据组合框的状态来显示或隐藏相应的附表。运行该宏以测试菜单导航和状态更改。
注意:如果您使用的是EasyExcel来填充模板并将其导出到Excel文件中,则可以编写Python脚本生成一个带有上述功能的Excel文件。只需使用Python的openpyxl或xlsxwriter库创建Excel文档并进行相应设置即可。
解决 无用评论 打赏 举报
悬赏问题
- ¥100 网页游戏在本地页面修改游戏结果
- ¥30 comfyui openpose报错
- ¥20 Wpf Datarid单元格闪烁效果的实现
- ¥15 图像分割、图像边缘提取
- ¥15 sqlserver执行存储过程报错
- ¥100 nuxt、uniapp、ruoyi-vue 相关发布问题
- ¥15 浮窗和全屏应用同时存在,全屏应用输入法无法弹出
- ¥100 matlab2009 32位一直初始化
- ¥15 Expected type 'str | PathLike[str]…… bytes' instead
- ¥15 三极管电路求解,已知电阻电压和三级关放大倍数