【发布时间】:2016-10-08 21:01:50
【问题描述】:
我真的很难将下面的 excel 公式转换为 VBA。我假设下面的函数需要在 for 循环中,并且需要下降动态列长度。我已经四处寻找尝试自己编写脚本,但我似乎无法让它在没有错误的情况下运行。
=MID(A1,FIND(":",A1)+1,FIND("(",A1)-FIND(":",A1)-1)
【问题讨论】:
-
您的意思是在 VBA 中进行这项工作?使用 range("a1") 并将 FIND 替换为 instr Mid(range(a1).value, instr(1,range("a1").value,":").....
-
你的标题是 VB Script,你的文本是 VBA。你需要什么?
-
VBA,很抱歉造成混乱!
标签: vba excel for-loop excel-formula