|
Find 在VBA中使用
谢谢楼主的分享。我学习了,也许学的不细。具体我的例子在Excel中用Find 函数可以实现,可是贴到VBA中如何实现?
(目的在【数据源】中提取第二个“,”之后,第三个“,”之前的内容
1 A | B | A | C |D ----------------------------------------------------------------+---------------------------------------+------------------+-----------------------------+---------------------------------
2 数据源 | 第1步计算公式 | 第1步计算结果| 第2步计算公式 | 第2步计算结果
----------------------------------------------------------+--------------------------------------------------------------------------------------------+------------------------------------------
3 10 R 可 变 费 用 (元),柴油,4.9元/kg,定额| MID(A3,FIND(",",A3,18)+1,20)| 4.9元/kg,定额 | LEFT(B3,FIND(",",B3)-1) | 4.9元/kg
----------------------------------------------------------+-------------------------------------------------------------------------------------------+--------------------------------------------
4 10 R 可 变 费 用 (元),煤,金额 | MID(A4,FIND(",",A4,18)+1,20)| 金额 | LEFT(B4,FIND(",",B4)-1) | #VALUE!
在Excel中用函数我不能一步实现“第2步计算结果”,还是菜鸟,请楼主帮忙。
VBA中如何实现我的“第2步计算结果”,请楼主帮忙。谢谢 |
|