传递"作为文本搜索中的参数

时间:2013-08-26 04:50:21

标签: excel vba excel-vba

这个看起来很简单,我被卡住了。我在VBA中有一个函数,它搜索一个字符串并用另一个字符替换一个字符(类似于REPLACE函数,但其​​中包含一些其他工作方式)

我这样称呼函数:

NewText = My_Replace(OldText, "sample text", """)

此函数将查找"sample text"的出现并找到出现的第一个",并从字符串中删除此部分。

问题是,如何将"传递给函数,因为这是我想要剪切的字符串的另一端。

由于

1 个答案:

答案 0 :(得分:0)

你需要通过在字符串中加倍来转义双引号。所以你需要6个"个字符(一个用于打开字符串文字,两个用于第一个双引号,两个用于第二个双引号,一个用于关闭文字),导致

NewText = My_Replace(OldText, "sample text", """""")