教えて下さい。
DataGridView の値を取得して、それを単純に変数に格納しようとしていますが、
DataGridView に何も表示させていない状態で、取得をしようとした場合、以下のような
エラーとなってしまいます。
《エラー内容》
オブジェクト参照がオブジェクト インスタンスに設定されていません。
値が何も入っていない為、当然と言えば当然ですが、、、
その為、それを回避する為にNull判定等を加えたいと考えていますが、そもそも
そのNull判定でも同じエラーとなってしまいます。
《記述内容》
Dim smsg As String
If GRD_マスタ.CurrentRow.Cells(0).Value = "" Then ← ここで既にエラー
smsg = "存在しません。"
MessageBox.Show(smsg, "TEST", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
Else
_kekka = GRD_マスタ.CurrentRow.Cells(0).Value
End If
上記の判定方法の記述の仕方がおかしいでしょうか、、、
初歩的な質問で申し訳ありませんが教えて下さい。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- Visual Basic(VBA) エクセルのマクロとシートの保護について教えてください。 1 2022/10/18 08:36
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- Visual Basic(VBA) 別シートから年齢別の件数をカウントしたいの続き 5 2023/01/24 00:16
- Visual Basic(VBA) Sheet1のA列にコードB列にメアド、Sheet2のB列にコード一覧とD列にメアド一覧があり、Sh 3 2022/10/19 11:57
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
DataGridViewに空白がある場合はエラーにしたい
Visual Basic(VBA)
-
DataGridViewで指定したセルの値を取得
Visual Basic(VBA)
-
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
-
4
[VB.net] DataGridViewの列ヘッダー複数行表示に伴う不具合?について
Visual Basic(VBA)
-
5
String"から型'Double'への変換は無効です。 とエラーが出ます。
Visual Basic(VBA)
-
6
VB.NET DataGridView 縦スクロールバーを常に表示
Visual Basic(VBA)
-
7
フォームの再読み込み
Visual Basic(VBA)
-
8
C# dataGridViewの値だけクリア
C言語・C++・C#
-
9
【VB】タブ切り替え時のイベント
Visual Basic(VBA)
-
10
VB.net
Visual Basic(VBA)
-
11
CSVファイルの特定行の削除
Visual Basic(VBA)
-
12
FORMが開いているかどうかの確認方法
Visual Basic(VBA)
-
13
DataGridViewでセルクリックイベントを発生させるには
Visual Basic(VBA)
-
14
CloseとDisposeの違い
Visual Basic(VBA)
-
15
CellEnterイベント仕様について
Visual Basic(VBA)
-
16
DataGridViewでグリッド内に線を引きたい
Visual Basic(VBA)
-
17
配列の重複する値とその個数を取得したい
Visual Basic(VBA)
-
18
フルパスから最後のディレクトリ名を取得したい。
Visual Basic(VBA)
-
19
VB2005 DataGridView上でクリックを無効にする方法はありますか?
Visual Basic(VBA)
-
20
Labelコントロールに数字を代入する
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
実行時エラー 438になった時の...
-
エクセルエラー13型が一致しま...
-
日本語環境下で作成したマクロ...
-
なぜこんな初歩的なVBAのIf文で...
-
VBS実行時エラー オブジェクト...
-
【Excel VBA】マクロをボタンに...
-
Application.ActiveInspectorで...
-
ExcelVBA Range クラスの Page...
-
職場から目的地までの距離集計
-
プロシージャ名の取得
-
実行時エラー3001「引数が間違...
-
なぜエラーになるのでしょうか...
-
Access2003、2010間の非互換?
-
エクセルVBA、フリーフォームで...
-
ExcelのVBAのAutoFillの使い方...
-
Excel2019 ワークシートのコピ...
-
VBA 別シートのセルから、文字...
-
VBAのChrome操作のエラーについ...
-
【エクセル】ハイパーリンク先...
-
VBSで変数の宣言はできないので...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
実行時エラー 438になった時の...
-
エクセルエラー13型が一致しま...
-
【Excel VBA】マクロをボタンに...
-
VBAでのエラー
-
マクロについて教えてください...
-
なぜこんな初歩的なVBAのIf文で...
-
VBAがブレークモードになっ...
-
実行時エラー3001「引数が間違...
-
ExcelVBA Range クラスの Page...
-
VBS実行時エラー オブジェクト...
-
EXCEL VBAマクロ中断でデバッグ...
-
Outlook.ApplicationをCreateOb...
-
VBSで変数の宣言はできないので...
-
VBAのコードがエラーになっ...
-
実行時エラー -'-2147417848
-
ADODB.Streamを使用してUTF-8を...
-
EXCEL/VBAで、自分のPCだけエラ...
-
OLEDB.NETで接続できない
-
プロシージャ名の取得
-
VB6+SQL サーバー 2000 で 実行...
おすすめ情報