![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
VB.netについて質問です。
下記のようにデータがあったとします。
_________
日付、コード
1/1、******
1/1、******
1/2、******
1/2、******
1/2、******
1/4、******
1/4、******
1/7、******
1/11、******
・
・
・
_______
登録されていない日付があったときにメッセージを出したいです。
下記のコーディングでは
1/4~1/7の間で(2日連続登録されていない)
1/5、1/6は登録されていません。まで出すのが精一杯です。
______________________________
'登録されていない日があったときメッセージを出す
For i = 0 To DataGridView.RowCount - 2
Dim kyou As Date = DataGridView.Rows(i).Cells(0).Value
Dim tsugi As Date = DataGridView.Rows(i + 1).Cells(0).Value
Dim ashita As Date = kyou.AddDays(1)
Dim asatte As Date = ashita.AddDays(1)
Dim shiasatte As Date = asatte.AddDays(1)
'2日連続登録データが抜けていたときまでのチェック
If kyou = tsugi Or tsugi = ashita Then
Else
If tsugi = asatte Then
MsgBox(ashita & "が未登録です")
Else
If tsugi = shiasatte Then
MsgBox(ashita & "と" & asatte & "が未登録です")
End If
End If
End If
Next
______________________________
どんなに日にち離れていても対応できるようなコーディングを教えて欲しいです。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBAについて 3 2022/06/19 18:19
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Excel(エクセル) VBAの指示の内容 昨日こちらでご教示頂いたのですが初心者な為、一つ一つの指示が何をやっているのかわ 2 2022/10/25 18:08
- Visual Basic(VBA) VBAが止まります。 3 2022/08/31 14:09
- Visual Basic(VBA) VBA処理追加 こちらでご教示頂いたのですが回答完了させてしまいましたのでこちらからまた質問させてく 2 2022/10/27 09:57
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- Visual Basic(VBA) VBAでoutlook365が起動しません。 4 2022/08/25 13:31
- Visual Basic(VBA) オブジェクトが見つかりません 1 2023/06/24 19:43
- Visual Basic(VBA) Excel VBAの解読について質問があります。 概要は、マクロでチェックボックスにチェックすると日 1 2023/02/10 07:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ユーザーフォームのラベルに日...
-
エクセルVBAで機械の稼働時間を...
-
excelのVBAについて、以下のコ...
-
エクセルのVBAで日付を検索し転...
-
ExcelのVBAコードについて教え...
-
テキストボックスにカレンダー...
-
ZedGraphのグラフ作成時のX軸日付
-
最近、iPhoneがおかしいです 私...
-
アンドロイドから通知無しで鳴る音
-
iPhoneの通知が何故か来なくな...
-
iPhoneのメールで、特定の人だ...
-
電話の着信が来てないのに着信...
-
スマホ 電話の着信・受信履歴が...
-
ファミリーリンクの通知が消え...
-
iPhone6 LINEの通知が二回
-
このPASMOの通知来ないようにで...
-
SIM無しアップデート方法
-
iPhoneのアラーム音が最大にし...
-
iPhoneの着信履歴に履歴を残さ...
-
iPhone
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ユーザーフォームのラベルに日...
-
エクセルのVBAで日付を検索し転...
-
DataGridViewでyyyy/MM/dd
-
Eclipseの対応する括弧の強調表...
-
JSPからYYYYMMDDで日付入力する
-
「eclipseで作るカレンダー(ス...
-
VisualBasic6.0のFormat関数で...
-
今日より前の書き方 マクロ
-
【VBA】土日をスキップして日付...
-
1本あたり○円と表示する時どの...
-
3人のじゃんけんのプログラム
-
システム日付とは?
-
VBAで当月の1日を表示するには...
-
【Excel VBA】条件に合った行の...
-
VB6.0 のformat関数について
-
テキストボックスにカレンダー...
-
VBA 日付、未来の日付はエラー...
-
コンボボックスに日付を表示する
-
VB 日付範囲チェック
-
指定した日付が、その月の第何...
おすすめ情報