. 我有一个 excel 电子表格,其中包含一些带有 unicode 控制字符的字符串,这些字符串在 Windows 7 中不可见。因此,我想编写一个宏来遍历列中的每个单元格,检查是否存在控制字符。如果找到控制字符,我想用字符名称和可以在字符串中找到的索引填充下一列中的相邻单元格。
这是我到目前为止所拥有的:
Sub control_chr()
'
' control_chr Macro
'
'
Dim control_characters(Chr(28), Chr(29), Chr(30), Chr(31), Chr(32))
Dim r As Range, cell As Range
Set r = Range("F4:F1029")
For Each cell In r
For Each Character In control_characters
下一步是在单元格中搜索每个字符并用结果填充相邻的单元格。我的第一个想法是使用 SEARCH() 函数,因为它返回找到字符的位置的索引。这是我第一次使用visual basic,我不知道如何继续