当我在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,我想迅速做到这一点,而无需手动犯错。
答案 0 :(得分:2)
不能用于Excel,Acces等的VBA编辑器。也许您可以安装某种扩展程序,例如“ Helixoft”,或者您也可以使用VBA本身以编程方式操作代码,对此详细说明如下:http://www.cpearson.com/excel/vbe.aspx。祝你好运!