前提・実現したいこと
おはようございます。VBAです。
伝票の取引コードをマスタのコードと付け合わせ、一致したものをマスタからすべて出力するような動きを考えています。
その動き自体は問題ないのですが、マスタにコードがなかった場合に別の処理をしたいと考えているのですが、その分岐方法で悩んでいます。
マスタのデータをすべて見た後でコードが見つからなかった場合 といったような分岐にしたいです。
よろしくお願い致します。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
VBA
1k = 3 2maxrow = book1.Cells(Rows.Count, 1).End(xlUp).Row 3maxrow2 = book3.Cells(Rows.Count, 1).End(xlUp).Row 4 5For i = 2 To maxrow 6 For j = 2 To maxrow2 7 8 'book1:伝票 book2:転記先 book3:マスタ 9 10 If book1.Cells(i, 1).Value = book3.Cells(j, 1).Value Then 11 12 book2.Cells(k, 2).Value = book3.Cells(j, 2).Value 13 14 k=k+1 15 16 end if 17 Next j 18Next i
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/09 03:05