我认为我需要尝试使这个问题更容易。所以在这里;如果发现重复,VBA用户表单会发出警告
我在Excel中创建一个用户表单,它将充当数据捕获表单。
在这种形式中我有一个名为PolBX
在此一被放置,并在提交数据在文本框PolBX
被拷贝到使用此代码
Cells(emptyRow, 7).Value = PolBX.Value
的“G”列中。这很好。
我发现可能有用户可能意外地使用相同的唯一ID号两次的情况。所以我试图找出如何编码它,在用户输入唯一ID号后,它会检查该字符串(由字母和数字组成)。如果已经发现在第7列(G)的字符串时,它必须这样说
"Policy number already Used, please try again"
我想我需要使用下面的子程序
Private Sub PolBX_AfterUpdate()
End Sub
可一些请协助创建此代码... 也可以请你解释你在做什么,因为我大约一个星期前开始VBA
我在哪里可以找到有关如何执行此操作的教程? – Flaniganga
[使用Range.Find方法](https://msdn.microsoft.com/en-us/vba/excel-vba/articles/range-find-method-excel)。 –
在VBA中使用[Err.Raise方法](https://msdn.microsoft.com/en-us/library/w4t2e92e(v = vs.90).aspx) –