一个excel表格包含每日报表(31个工作表),如何最后插入一个工作表,通过选取日期自动显示对应内容?
请教一个excel问题,一个表格内我会按照日期每日制作一个工作表,比如12月的表格内包含31个工作表。现在我想隐藏掉前面31个工作表,只最后制作一个工作表,格式和前面31...
请教一个excel问题,一个表格内我会按照日期每日制作一个工作表,比如12月的表格内包含31个工作表。
现在我想隐藏掉前面31个工作表,只最后制作一个工作表,格式和前面31个都相同。
如何在日期栏制作一个下拉条,通过选取日期,使工作表的内容自动显示为所选日期那个工作表的内容?
谢谢~ 展开
现在我想隐藏掉前面31个工作表,只最后制作一个工作表,格式和前面31个都相同。
如何在日期栏制作一个下拉条,通过选取日期,使工作表的内容自动显示为所选日期那个工作表的内容?
谢谢~ 展开
展开全部
定义一个宏事件就可以了。、
举例子如下:
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我,把你的文件格式发给我帮你忙
举例子如下:
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我,把你的文件格式发给我帮你忙
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有点难,应该要通过宏才能实现吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
虽然看你的问题不是很明白你真正的意思,但好像有个插入对象或者超链接的功能,你研究下,也许符合你的需要!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询