本篇文章主要详细介绍wps宏设置怎么打开的题和一些WPS打开显示宏被禁用相关的题,希望对各位都有所帮助的!
wps宏设置怎么打开
简介
昨日在我的抖音视频《只要两步就可以在WPS表格里插进超链接目录》的评论区,有一个网络朋友发,假如有几百个几千个文件,怎样迅速建设超链接的目录啦。
现如今小牛把仔细的教程整顿了下,发在这边呢。
这边我建立了1个excel表格,表格姓名叫a.xlsx,方位在
C:\Users\Administrator\Desktop呢。
随后在这一个工作簿里建立了7个sheet,6个平常表格,还有1个就目录呢。咱们要在目录这一个sheet里建立带超链接的目录啦。下面就来共享方法
一.用GET.WORKBOOK和index获得sheet名称
1.定意“名称管理器呀”
单击“公式了”,“名称管理器呀”呢。在弹出的对话框中,单击“新建吧”,那样会弹出新的对话框了。在“名称了”这边输出TQ(备注可以输出随意字母或汉字),在“援用方位了”输出公式
=GET.WORKBOOK(1)
解释
a.Excel 4 运用宏表而不是模块了。而Get.Workbook( )是1个 Excel 4 中的宏表函数了。因此在运用这一个GET.WORKBOOK函数的时候,不要启用宏呢。
b.GET.WORKBOOK可以提炼当前工作簿中的全部sheet名称
运用这一个函数后,会获得1个数组
2.用index()读取数组的元素
经过Get.Workbook( )咱们早已经获得了sheet的元素数组,这一个时候咱们要读取每1个元素呢。而读取元素将要运用函数index()呢。
依据百度百科的定意INDEX函数是回返表或地区中的值或值的援用呢。
Index()有2个参数,第一个就数组,第二个就获得数组中的第几元素啦。
这一个时候假如要获得刚刚的GET.WORKBOOK(1)中第一个元素,咱们将要先把GET.WORKBOOK(1)定意为TQ啦。随后用index(TQ,1)就能获得第一个元素了呢。
为了在表格中大量获得,咱们把第二个参数,用行号获得函数ROW()来完成呢。
index(TQ,ROW(A1))那样下拉后,每一行就能获得相应行号相应数字的相应的元素了。
这么,在这一个案例中,咱们在目录这一个sheet表中的A1单元格,输出
=INDEX(TQ,ROW(A1))
随后下拉补充
3.提炼sheet名称,去除工作簿姓名以及其它没关的符号
经过刚刚的案例,咱们早已经把sheet姓名获得来了,可是里面有工作簿姓名,咱们只要sheet姓名,其它的咱们都要删掉啦。这么怎样操控吗?这一个时候,咱们就要用MID()函数了啦。
a .MID()提炼函数
MID()函数,有3个重要的参数,第一个参数就要提炼的字符串,第二个参数就是从第几个字符开始提炼,第三个参数就提炼多少个字符了。
而刚刚咱们用index(TQ,ROW(A1))早已经获得了第一个sheet的姓名了,这一个姓名就[工作薄姓名.xlsx]Sheet姓名1啦。咱们可以见到咱们要的sheet姓名前方有一个]符号,咱们只需要能获得这一个符号的方位,就能明白sheet姓名的第一个字符的方位呢。这一个时候咱们运用find函数就可以了啦。
b.经过find()函数获得方位
Find()函数有2个重要的参数,第一个参数就要查找的字符,第二个参数就在哪一个字符串中查找呢。这一个时候咱们用find(“]吧”,index(TQ,ROW(A1))),那样就能获得1个数字啦。随后在这一个数字的基础上加1,就sheet姓名开始的方位呢。随后MIND()第三个参数,咱们用对比大一点的尺寸,由于每一个sheet不定有规律,字符串尺寸也不一,有的长,有的短呢。咱们呢就输出999,那样能满意大多数的需要了呢。
经过刚刚的一顿操控,咱们就获得了sheet的姓名了呢。
这么关于这一个案例,咱们试探在B1单元格输出下面的公式
=MID(A1,FIND(&34;,A1)+1,999)
4.经过HYPERLINK()函数建设超链接
下面就用超链接函数HYPERLINK()来建设超链接并给他显现sheet姓名呢。这一个函数有2个主要参数,第一个就增加链接,第二个就显现姓名了。
a .超链接到某-个excel文件
超链接到某-个工作簿的话要输出完全的位置,比方,桌面有一个excel文件bb.xls,这一个文件的途径为
C:\Users\Administrator\Desktop\
则完全的链接位置为C:\Users\Administrator\Desktop\bb.xls
则超链接后,单击这一个超链接后直-接打开这一个工作薄的第一个sheet,或许目前打开的sheet了。
b .超链接到某-个sheet
假如要指向某-个sheet的话,就要加进sheet的姓名,比方要打开bb.xlsx的sheet3,则应当写成如以下公式
一开始的时候在目前输出公司的sheet表中的A6单元格中输出刚刚的完全途径位置
则A6=C:\Users\Administrator\Desktop\bb.xls
随后指向sheet3的链接位置为&34;&A6&&34;&&34;
这一个样式很像咱们在作VLOOKUP时,在援用另1个表格中数据地区时的途径样式,咱们这一个时候可以去熟习下vlookup援用数据地区
=vlookup(B1,[bb.xlsx]Sheet3呀!$A$1:$B$24,2,0)
&34;&A6&&34;&&34;中的&是连接符,经过连接符把A6单元格的变更位置和sheet表连起来呢。而且指向超链接sheet的A1单元格啦。自然咱们也可以指向其它随意单元格呢。
经过刚刚的剖析,咱们就能获得1个完全的超链接公式
=HYPERLINK(&34;&A6&&34;&&34;)经过这一个公式咱们就可以超链接到bb.xls工作薄的sheet3并指向A1单元格了。
这么回到咱们这一个案例,咱们在C1单元格输出以下公式
=HYPERLINK(A1&&34;)
由于咱们这边超链接的sheet都是本excel工作薄里的,因此不要把目录加进到公式里啦。
5.最后的公式——建设超链接,处理这篇的疑
现如今咱们回到本次的题材,怎么样超链接到本工作簿的个个sheet并指向每1个sheet中的A1单元格呢。
咱们利用刚刚的思想,写出如以下公式
=HYPERLINK(INDEX(TQ,ROW(A1))&&34;,MID(INDEX(TQ,ROW(A1)),FIND(&34;,INDEX(TQ,ROW(A1)))+1,999))
也可以做个简化,由于有一个公式在其它单元格早已经输出过了
=HYPERLINK(A1&&34;,B1)
咱们再全选sheet 在B2单元格输出
=HYPERLINK(INDEX(TQ,ROW(A7))&&34;,MID(INDEX(TQ,ROW(A7)),FIND(&34;,INDEX(TQ,ROW(A7)))+1,999))
那样每1个sheet页面都会有1个链接到目录的超链接呢。
那样咱们的超链接目录就变成了啦。
今天关于wps宏设置怎么打开和一些WPS打开显示宏被禁用的相关话题就讲解到这里,欢迎大家收藏订阅本站。
No Comment