私はこの質問を簡単にする必要があると思います。だからここに行く。VBAユーザーフォームで重複が見つかった場合に警告が表示されます
私はデータキャプチャフォームとして機能するExcelでユーザーフォームを作成しています。この形態で
私はこのコード
Cells(emptyRow, 7).Value = PolBX.Value
を使用して「G」欄にコピーされPolBX
に配置され、このAでPolBX
及び提出データで呼ばれるテキストボックスを持っています。これは素晴らしいです。
私は、ユーザーが誤って同じ一意のID番号を2回使用する可能性があることを発見しました。だから私は、ユーザーが一意のID番号を入力した後にその文字列(文字と数字で構成されているかどうか)をチェックする方法を見つけようとしています。それは第七列(G)内に既に文字列が見つかった場合、それは、私はいくつかのを支援してくださいすることができ、私は次のサブルーチン
Private Sub PolBX_AfterUpdate()
End Sub
を使用する必要があります考えています
"Policy number already Used, please try again"
ような何かを言わなければなりませんこのコードを作成する... また、私は約1週間前にVBAを始めたので、あなたが何をしているのか説明してください
ここで私はこれを行う方法に関するチュートリアルを見つけることができますか? – Flaniganga
[Range.Findメソッドの使用](https://msdn.microsoft.com/en-us/vba/excel-vba/articles/range-find-method-excel) –
VBAの[Err.Raise Method](https://msdn.microsoft.com/en-us/library/w4t2e92e(v=v9.aspx))を使用する –