一个excel表格包含每日报表(31个工作表),如何最后插入一个工作表,通过选取日期自动显示对应内容?

请教一个excel问题,一个表格内我会按照日期每日制作一个工作表,比如12月的表格内包含31个工作表。现在我想隐藏掉前面31个工作表,只最后制作一个工作表,格式和前面31... 请教一个excel问题,一个表格内我会按照日期每日制作一个工作表,比如12月的表格内包含31个工作表。
现在我想隐藏掉前面31个工作表,只最后制作一个工作表,格式和前面31个都相同。
如何在日期栏制作一个下拉条,通过选取日期,使工作表的内容自动显示为所选日期那个工作表的内容?
谢谢~
展开
 我来答
fenghandib
2010-12-09 · TA获得超过1997个赞
知道小有建树答主
回答量:740
采纳率:0%
帮助的人:320万
展开全部
这个处理起来比较复杂,主要是用公式将对应表格的内容通过下拉选项关联到相应的工作表,这个建议你先给我发个副本过来,如果有保密内容可以先删除保密内容,主要是通过INDIRECT函数或者OFFSET函数配合数据有效性来做
具体建议百度HI联系!
祝你成功!
来自:求助得到的回答
cwz1008
2010-12-09 · TA获得超过166个赞
知道小有建树答主
回答量:265
采纳率:0%
帮助的人:117万
展开全部
定义一个宏事件就可以了。、
举例子如下:
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("a1") <> "" Then
Sheets("1").Visible = False
Sheets("2").Visible = False
Sheets("3").Visible = False
Sheets(Range("a1").Value).Visible = True
End If
End Sub
默认表1、2、3都隐藏,在你的下拉条中设置了1、2、3,当选择1或者2或者3时,选择的对应名字相同的表就显示,其他的隐藏
希望你可以理解
有问题就HI我,把你的文件格式发给我帮你忙
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
西门无刀
2010-12-09 · TA获得超过614个赞
知道小有建树答主
回答量:669
采纳率:100%
帮助的人:435万
展开全部
有点难,应该要通过宏才能实现吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
初战告婕
2010-12-09
知道答主
回答量:10
采纳率:0%
帮助的人:4.4万
展开全部
虽然看你的问题不是很明白你真正的意思,但好像有个插入对象或者超链接的功能,你研究下,也许符合你的需要!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式