Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba Excel查找和替换值宏或vlookup_Vba_Excel - Fatal编程技术网

Vba Excel查找和替换值宏或vlookup

Vba Excel查找和替换值宏或vlookup,vba,excel,Vba,Excel,这是我的csv文件中的示例数据,我在A列中有许多单元格与此类似 在“查找和替换”框中,选择“查找值”选项后,我可以找到所有abc,然后选择所有找到的值,然后单击“替换”选项卡,然后单击“替换”。但单击“全部替换”时不起作用 如何让“替换所有”命令对该示例文件起作用,或者是否有一个宏可以对该示例文件中的数据执行此操作 我搜索过excel论坛和其他网站,但它们似乎没有解决方案 非常感谢您的帮助这里有一段代码应该可以使用 Sub replace_abc() Dim LstRw As Lon

这是我的csv文件中的示例数据,我在A列中有许多单元格与此类似

在“查找和替换”框中,选择“查找值”选项后,我可以找到所有abc,然后选择所有找到的值,然后单击“替换”选项卡,然后单击“替换”。但单击“全部替换”时不起作用

如何让“替换所有”命令对该示例文件起作用,或者是否有一个宏可以对该示例文件中的数据执行此操作

我搜索过excel论坛和其他网站,但它们似乎没有解决方案


非常感谢您的帮助

这里有一段代码应该可以使用

Sub replace_abc()

    Dim LstRw As Long, rng As Range

    LstRw = Cells(Rows.Count, "A").End(xlUp).Row
    Set rng = Range("A1:A" & LstRw)
    rng.Value = Replace(rng, "abc", "zzz")

End Sub

仅供参考,这里有一个
img.abccom
。我将单元格复制并粘贴到word中,得到了7个结果。在xl中,我使用查找/替换abc替换为zzz,它替换了所有7个。如果可以在excel上进行查找和替换,那将是最好的,我有很多这样的excel文件。@Davesexel您在excel中用“全部替换”按钮替换了吗?重复:这个问题与Davesexel和Solar Mike前面提到的问题相同。