教えて下さい。
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
C# dataGridViewの値だけクリア
C言語・C++・C#
-
8
フォームの再読み込み
Visual Basic(VBA)
-
9
VB.net
Visual Basic(VBA)
-
10
【VB】タブ切り替え時のイベント
Visual Basic(VBA)
-
11
DataGridViewでセルクリックイベントを発生させるには
Visual Basic(VBA)
-
12
CellEnterイベント仕様について
Visual Basic(VBA)
-
13
DataGridViewでグリッド内に線を引きたい
Visual Basic(VBA)
-
14
配列の重複する値とその個数を取得したい
Visual Basic(VBA)
-
15
CSVファイルの特定行の削除
Visual Basic(VBA)
-
16
フルパスから最後のディレクトリ名を取得したい。
Visual Basic(VBA)
-
17
DataGridViewにてセル以外をクリックしたか判別
Visual Basic(VBA)
-
18
DataGridViewでコードで値を入力したい
Visual Basic(VBA)
-
19
VB2005 DataGridView上でクリックを無効にする方法はありますか?
Visual Basic(VBA)
-
20
DataGridViewのセル編集完了後に値を設定するには
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
実行時エラー 438になった時の...
-
VBSで変数の宣言はできないので...
-
エクセルエラー13型が一致しま...
-
ExcelVBA Range クラスの Page...
-
【Excel VBA】マクロをボタンに...
-
実行時エラー48発生時のDLL特定...
-
OLEDB.NETで接続できない
-
VBS実行時エラー オブジェクト...
-
excel vbaでvlooupの変数がわか...
-
マクロについて教えてください...
-
プロシージャ名の取得
-
EXCEL VBAマクロ中断でデバッグ...
-
VBAでのエラー
-
実行時エラー3001「引数が間違...
-
なぜエラーになるのでしょうか...
-
Excel2019 ワークシートのコピ...
-
vbaのvlookup関数エラー原因を...
-
なぜこんな初歩的なVBAのIf文で...
-
デバッグ時はOK、デバッグ無し...
-
Outlook.ApplicationをCreateOb...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
実行時エラー 438になった時の...
-
エクセルエラー13型が一致しま...
-
【Excel VBA】マクロをボタンに...
-
なぜこんな初歩的なVBAのIf文で...
-
VBAでのエラー
-
マクロについて教えてください...
-
ExcelVBA Range クラスの Page...
-
実行時エラー3001「引数が間違...
-
VBS実行時エラー オブジェクト...
-
VBAがブレークモードになっ...
-
OLEDB.NETで接続できない
-
プロシージャ名の取得
-
EXCEL VBAマクロ中断でデバッグ...
-
VBSで変数の宣言はできないので...
-
ADODB.Streamを使用してUTF-8を...
-
実行時エラー -'-2147417848
-
AccessVBAでExcelを起動し、罫...
-
VB6+SQL サーバー 2000 で 実行...
-
Outlook.ApplicationをCreateOb...
-
Application.ActiveInspectorで...
おすすめ情報