Excel VBA替换对话框(Ctrl + H)换行符

时间:2019-01-05 13:52:19

标签: vba replace newline line-breaks

当我在VBA中并单击CTRL + H进行替换时,我想找到一个字符串并将其替换为相同的字符串+换行符+其他字符串

我知道如何在Excel(CTRL + J)的CTRL + H中添加换行符,VBA CTRL + H是不同的。

我知道如何在Excel(CHAR(10))中的函数中添加换行符,VBA CTRL + H是不同的。

我知道如何在VBA(vbCrLf)的MsgBox中添加换行符,VBA CTRL + H不同。

Dim i, xa, xb, counter As Integer

counter = 0

For i = 1 To 5
    If Cells(i, 1) = "a" Then
      xa = i
    ElseIf Cells(i, 1) = "b" Then
      xb = i
    End If
Next i

在我添加的示例代码中,我想将“ = i”替换为“ = i +新行+计数器=计数器+ 1”

这只是一个示例代码,我的真实代码还有更多ElseIf,我想迅速做到这一点,而无需手动犯错。

这张照片总结了我的确切问题: this picture sums up my exact problem:

1 个答案:

答案 0 :(得分:2)

不能用于Excel,Acces等的VBA编辑器。也许您可以安装某种扩展程序,例如“ Helixoft”,或者您也可以使用VBA本身以编程方式操作代码,对此详细说明如下:http://www.cpearson.com/excel/vbe.aspx。祝你好运!