
No.1ベストアンサー
- 回答日時:
例えば桁未満ならエラーの場合は、下のようではどうでしょうか?
Private Sub DataGridView1_CellValidating(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellValidatingEventArgs) Handles DataGridView1.CellValidating
If Not DataGridView1.Rows(e.RowIndex).IsNewRow Then '新しいレコードの行ならチェックしない
If e.FormattedValue.ToString.Length < 5 Then '5文字未満なら
e.Cancel = True 'キャンセル
End If
End If
End Sub
ちなみに、列ごとに違う場合は、e.ColumnIndexで現在の列がわかるようです。
レス遅くなってすいません。
上記のコードを試したところ問題なく解決しました!
コードもとても分かりやすくて私にも理解できました。
ありがとうございました^^
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
DataGridViewの桁数制限に関して
Visual Basic(VBA)
-
DataGridView 列ごとの入力制限
Visual Basic(VBA)
-
DataGridViewで入力チェック後、フォーカスをあてたい
Visual Basic(VBA)
-
-
4
VB2005 DataGridView上でクリックを無効にする方法はありますか?
Visual Basic(VBA)
-
5
String"から型'Double'への変換は無効です。 とエラーが出ます。
Visual Basic(VBA)
-
6
Statement ignored というエラー
Oracle
-
7
データグリッドビューの一番最初の行に列を追加したい
Visual Basic(VBA)
-
8
DataGridViewの特定列に入力されている重複チェックをしたい
Visual Basic(VBA)
-
9
DataGridViewの、選択されている行を取り出したい
Visual Basic(VBA)
-
10
DataGridViewに空白がある場合はエラーにしたい
Visual Basic(VBA)
-
11
DataGridViewのセル編集完了後に値を設定するには
Visual Basic(VBA)
-
12
CloseとDisposeの違い
Visual Basic(VBA)
-
13
VB初心者。小数点以下の表示でつまづいています(涙
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでCOPYを繰り返すと、処理が...
-
【マクロ】シートの変数へ入れ...
-
【マクロ】並び替えの範囲が、...
-
【ExcelVBA】5万行以上のデー...
-
vbsでのwebフォームへの入力制限?
-
vba textboxへの入力について教...
-
複数のExcelファイルをマージす...
-
【マクロ】売上一覧YYYYMMDDHHS...
-
改行文字「vbCrLf」とは
-
Vba Array関数について教えてく...
-
【ExcelVBA】値を変更しながら...
-
【マクロ】開いているブックの...
-
【VBA】値を変更しながら連続で...
-
VBAの「To」という語句について
-
算術演算子「¥」の意味について
-
以下のプログラムの実行結果は...
-
VB.net 文字列から日付型へ変更...
-
[Excel VBA]特定の条件で文字を...
-
VBA ユーザーフォーム ボタンク...
-
ワードの図形にマクロを登録で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでCOPYを繰り返すと、処理が...
-
複数のExcelファイルをマージす...
-
【ExcelVBA】5万行以上のデー...
-
vbsでのwebフォームへの入力制限?
-
vba textboxへの入力について教...
-
Vba セルの4辺について罫線が有...
-
【マクロ】シートの変数へ入れ...
-
【マクロ】並び替えの範囲が、...
-
Vba Array関数について教えてく...
-
【ExcelVBA】値を変更しながら...
-
【マクロ】開いているブックの...
-
【マクロ】売上一覧YYYYMMDDHHS...
-
エクセルのマクロについて教え...
-
エクセルの改行について
-
VBA 入力箇所指定方法
-
[VB.net] ボタン(Flat)のEnable...
-
VBAでセルの書式を変えずに文字...
-
vb.net(vs2022)のtextboxのデザ...
-
Excelのマクロについて教えてく...
-
改行文字「vbCrLf」とは
おすすめ情報