我设法得到一个在 Microsoft Excel 中工作的 VBA 片段,它突出显示范围 C1 到 E10000 中的所有单元格,其中包含除小写 a-z、数字和连字符之外的任何内容。
代码如下所示:
Option Explicit
Sub SpecialChars()
Dim RangeToCheck As Range, c As Range
Set RangeToCheck = Range("C1:E10000")
For Each c In RangeToCheck
If Len(c.Text) > 0 Then
If c.Text Like "*[!.a-z0-9\-]*" Then
c.Interior.Color = vbRed
Else: c.Interior.Color = vbYellow
End If
End If
Next c
End Sub
将其传输到 Google 表格的正确方法是什么?我认为问题可能在于,Google 使用 JavaScript,而 Excel 使用其他东西。
我仍然想在这里试一试。