我有一个相当粗糙的电子表格,它跟踪简单的每月数据,每个月都在不同的列中。我希望在单元格 B6 或 C6 中创建一个下拉列表,允许用户选择适当的月份,并且它将过滤掉所有其他列/月份,这样他们就不必从左向右滚动。 “季度”标题不是“合并并居中”,它们只是“跨选择居中”(如果这有什么区别的话)。
谢谢
这不能用公式来完成。您将需要 VBA 来实现这一目标。
从概念上讲:在所需的单元格中为月份数字创建下拉列表。
为 Worksheet_Change 事件添加执行以下操作的代码:
Select Case
语句来处理 1 到 12 的情况您可以使用宏录制器来帮助学习基本语法并根据您的需要进行微调。
如果混合使用 VBA,您需要将文件保存为启用宏的工作簿,扩展名为 .xlsm。