我设法让一个VBA-snippet在Microsoft Excel中工作,它高亮显示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
什么是正确的方式来转移到谷歌工作表?我认为问题可能是,谷歌使用JavaScript,而Excel使用其他东西。
尽管如此,我还是想试一试。
发布于 2017-10-09 21:59:28
如果你在谷歌应用中工作,你最好通过GAS (谷歌应用脚本)来做。这是基于JavaScript的谷歌VBA的等价物。
https://stackoverflow.com/questions/46648022
复制相似问题