我正在运行regex
文本以查找范围内的无效数据。我想要一个错误消息框来显示错误的位置,因为数据集很大。
到目前为止,我的for循环是:
For Each cell In rng1
Dim vntData As Variant
vntData = cell
If Not (regtext.test(vntData) Or cell.value = "") Then
MsgBox "Failed to validate data [" & vntData & "] in cell E" & n & ".", vbExclamation, "Regular Expressions"
cell.Select
Exit For
End If
If n < 100000000 Then
n = n + 1
End If
Next cell
这可以完成所需的工作。但是我更喜欢使用一般的单元格引用(而不是指定&#34; E&#34;),因为我需要在几种不同的情况下使用它。 有没有办法从变量&#34; cell&#34;中获取单元格引用?在这种情况下?