如何一次性全部取消隐藏工作表呢?有一个技巧是通过预先设置【自定义视图】,但依然有很大的局限性,这里不提也罢。
其实这事儿几行VBA小代码就可以搞定了:
Sub qxyc() Dim sht As Worksheet '定义变量 For Each sht In Worksheets '循环工作簿里的每一个工作表 sht.Visible = xlSheetVisible '将工作表的状态设置为非隐藏 NextEnd Sub
顺手配个操作动画:
Excel本身并没有提供提取单元格内超链接的函数,所以通常还是使用VBA,下面是一个VBA自定义函数GetAdrs,也是就几行代码而已。
Function GetAdrs(Rng) Application.Volatile True With Rng.Hyperlinks(1) GetAdrs = IIf(.Address = "", .SubAddress, .Address) End WithEnd Function
将代码复制黏贴到工作簿VBE新建的模块中,在B1单元格输入公式=getadrs(A1),并复制填充到B3单元格,就可以得到目标结果了。
好啦,今天分享的内容就酱紫,更多常用VBA小代码,请持续关注:VBA编程学习与实践
握手,听歌,晚安~