搜索字符串并乘以

时间:2015-11-18 18:47:27

标签: excel vba excel-vba

我有一份合并的工作表,其中列出了我的所有零件数量。在B列中是我的数量值。我需要能够在A列中搜索此短语:Qty. typical for #,然后将B列中的所有数量值相乘,直到B为空。

我可以搜索并找到这个短语,但我是如何操纵VBA中的数据来完全按照我想要的那样做的:

搜索"数量。典型的#"

取#(A)并乘以数量。(B)

直到IsEmpty

编辑:

Data Pull

抱歉,我匆匆写了。

我想用更新的数量替换值。合并文件最多可以有5000行,这就是我在vba中寻找内容的原因。这只是我为工程师组装的一堆宏的一小部分。

显然,我不擅长编码。我想学习,但我的工作是第一位的。这只是我在空闲时间一直在搞乱的事情,但这对我来说是非常多的剧本小伙伴业余时间。

到目前为止,感谢您的帮助,但公式并不适合我。

1 个答案:

答案 0 :(得分:0)

每个核桃编辑'和Eem的建议以及OP的澄清后。

在C栏中,只需执行=RIGHT(A1,LEN(A1)-FIND("for",A1,1)-3)*B1并向下拖动公式即可。适用于任意位数。

enter image description here

如果您需要VBA,只需通过循环删除公式?