请问如何 用 excel vba 的mid 函数,截取中间字符串
http://pan.baidu.com/s/1jGMg9Jw请问如何在vba中使用mid函数(原starnum和num_chars是用find()表示的),截取中间字符...
http://pan.baidu.com/s/1jGMg9Jw
请问如何在vba中使用mid函数(原star num和num_chars是用find()表示的),截取中间字符串?达到直接用函数mid+find 的效果...
自己乱写了一点代码, 求指教&修改!
Private Sub 宏1()
Dim i$, b$, c$, j$
i = Range("a7")
b = Range("b2")
c = Range("c2")
j = Range("b7")
If (InStr(c, i)> InStr(b, i)) Then
j ="=MID(i,INSTR(c,i),INSTR(b,i))"
Else
j = i
End If
End Sub 展开
请问如何在vba中使用mid函数(原star num和num_chars是用find()表示的),截取中间字符串?达到直接用函数mid+find 的效果...
自己乱写了一点代码, 求指教&修改!
Private Sub 宏1()
Dim i$, b$, c$, j$
i = Range("a7")
b = Range("b2")
c = Range("c2")
j = Range("b7")
If (InStr(c, i)> InStr(b, i)) Then
j ="=MID(i,INSTR(c,i),INSTR(b,i))"
Else
j = i
End If
End Sub 展开
2个回答
展开全部
追问
如果rng1是列A,rng2,rng3是固定的,想在列D中显示结果,请问该怎么改?
追答
rng1,rng2,rng3是3个单元格,3个形式参数。你只需要代入实际的单元格即可。与列号无关。
这个公式的结果就是提取rng1中,rng2开始,rng3结束的内容。
写好公式后。下拉复制即可。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询