vba - excel vba替换对话框(ctrl+h)换行
问题描述
当我在 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 + new line + counter = counter + 1”替换“= i”
这只是一个示例代码,我的真实代码有更多 ElseIf 并且我想快速完成它而不会手动出错。
解决方案
嵌入 Excel、Acces 等的 VBA 编辑器无法进行多行搜索(和替换)。也许您可以安装某种扩展,例如“Helixoft”,或者您可以使用 VBA 本身以编程方式操作代码,如以下详细说明:http ://www.cpearson.com/excel/ vbe.aspx。祝你好运!
推荐阅读
- xcode - Xcode 控制台是黑色的
- android - 如何在颤动中获取当前路线名称?
- django - 如何实现多个过滤器?
- python - 在二叉搜索树中查找父节点
- haskell - 如何使用类型同义词重载运算符?
- ios - 重定向 URL 回调在 SFSafariviewcontroller 中不起作用
- javascript - 从 php 发送多个 SKU 和数量以进行条带化
- django - 一对多关系,如何将数据添加到一对多关系字段?
- pandas - pandas 在同一张表(相同的数据框)中,如何用新名称和其他行值的总和对不同的行进行分组
- r - Tensorflow 的嵌入问题:dimnames(x) <- dn 中的错误:“dimnames”[1] 的长度不等于数组范围