永发信息网

这个宏代码是做什么用的?怎么使用?

答案:3  悬赏:40  手机版
解决时间 2021-02-22 21:36
Function 得出结果(c As Range)
p = c.Text
For j = 1 To Len(p)
F:
If (Mid(p, j, 1) = "[") Then
For i = j + 1 To Len(p)
If (Mid(p, i, 1) = "]") Then
j = i + 1
Exit For
End If
Next
End If
If (Mid(p, j, 1) = "[") Then
GoTo F
End If
r = r + Mid(p, j, 1)
Next
If (r <> "") Then
得出结果 =Application.Evaluate("(" & r & ")")
Else
得出结果 = ""
EndIf
End Function
最佳答案
判断一个格、一段文字,是否有[]括起来的算式,如果有,计算、返回
全部回答
得出结果(【2】【4】【5】【6】【7】【8】) 返回2+4+5+6+7+8
代码如下: sub 插入行() ' ' 宏1 宏 ' '   '定义两个动态数组存放b、c两列的数据     dim a(), b()     '定义一个整数存放现有的数据行数     dim m as integer     '获取现有数据的行数     m = activesheet.usedrange.rows.count     '重新定义数组的大小     redim a(m), b(m)     '将b、c两列的数据赋值到a()、b()两个数组中     for i = 1 to m         a(i) = cells(i, 2)         b(i) = cells(i, 3)     next     '选中第二行整行     rows("2:2").entirerow.select     '开始空行的插入和单元格数据的填入     for i = 1 to m         for j = 1 to a(i)             '插入新的一行             selection.insert shift:=xldown, copyorigin:=xlformatfromleftorabove             '将c列的值赋予新插入行的首个单元格             activecell.value = b(i)             '活动单元格下移一行             activecell.offset(1, 0).rows("1:1").entirerow.select         next         '活动单元格下移一行         activecell.offset(1, 0).rows("1:1").entirerow.select     next end sub --------------------------------------------------------------------------------------- 感觉可以,记得采纳哦!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁知道专咬毛衫的木虫怎么预防,最近家里毛衫
立德宝蒙合利梭早教中心在什么地方啊,我要过
市民打架是怎么回事
为了遇见你是 抄袭 你就是我要的幸福
18世纪末19世纪初西方某文学流派“以艺术的方
同样是何以琛,黄晓明和钟汉良区别在于?
跪求《杂碎凶猛》txt喜了 完结版以及他的其
粘怎么组词
被一个自己喜欢的男生耍
在以调平衡的托盘天平的两边各放一个等质量的
今年刚办的电信2M宽带,本来应该重新拉条新网
推荐一些与《魔狱奇凤》类似的gl小说。
求问驾驶证怎么转回龙岩来
c2229可以用C1013代换吗
造成费用偏差的施工原因有()。A.赶进度B.协调
推荐资讯
什么的身影填词
绿色植物真的能吸收电脑辐射么?
我以前交社保是高档现在交的是低档退休可以安
沸腾英语怎么说
写俩篇英语作文,一篇写你假期做了什么事?还
学校有梧桐树15颗,杨树的棵树是梧桐树的2/3
作为男人总抱着没钱没事业不想结婚的思想对吗
山东远航贸易有限公司地址有知道的么?有点事
火焰喷射器用液体酒精燃烧喷出好还是酒精蒸气
高速或高架道路出入口标线处是否可停车?
2013年,浙江吉利控股集团以1104万英镑收购英
已知函数f(2的x次幂)的定义域是【-1,1】,求
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?