Sub test()
Dim tbl() As Variant
Dim r As Long
Dim c As Integer
Dim buf(2) As Integer
Dim i As Integer, j As Integer
Dim ck As Boolean
'右の表を配列へ
i = -1
For c = 25 To 33 Step 4
For r = 3 To 11
i = i + 1
ReDim Preserve tbl(3, i)
tbl(0, i) = Cells(r, c).Value
tbl(1, i) = Cells(r, c + 1).Value
tbl(2, i) = Cells(r, c + 2).Value
tbl(3, i) = Cells(r, c + 3).Value
Next r
Next c
'9~12列の値と配列を比較
For r = 3 To Cells(Rows.Count, 9).End(xlUp).Row
If r Mod 13 <> 2 Then
Erase buf
For c = 9 To 11
If IsNumeric(Left(Cells(r, c).Value, 1)) Then
buf(c - 9) = Cells(r, c).Value
End If
Next c
ck = False
For i = 0 To UBound(tbl, 2)
If buf(0) = tbl(1, i) And buf(1) = tbl(2, i) And buf(2) = tbl(3, i) Then
Cells(r, 8).Value = tbl(0, i)
ck = True
Exit For
End If
Next i
If ck = False Then
Cells(r, 8).Value = "notall"
End If
End If
Next r
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
配列数式の解除
-
2つ以上の変数を比較して最大数...
-
特定のセル範囲で4文字以上入力...
-
for each の現在の配列ポインタ...
-
Excel-VBAの配列「Public Const...
-
配列変数の添字が範囲外ですと...
-
エクセルで最小値から0を除く方法
-
アルゴリズム、配列のフローチ...
-
友愛数を探すプログラム
-
VB6 配列を初期化したい
-
MATLABにて場合分け関数を定義...
-
VBA 1次元配列を2次元に追加する
-
OutlookVBAでサブフォルダ一括作成
-
Array配列の末尾に追加したい。
-
FORTRANのCOMMON文
-
VBAで配列をまるごとコピー
-
Vbscriptで変数の宣言の仕方・...
-
ListViewで、非表示列って作れ...
-
subの配列引数をoptionalで使う...
-
ArrayListの初期値に二次元配列...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列数式の解除
-
2つ以上の変数を比較して最大数...
-
配列変数の添字が範囲外ですと...
-
VB6 配列を初期化したい
-
VBA 1次元配列を2次元に追加する
-
ListViewで、非表示列って作れ...
-
2次元動的配列の第一引数のみを...
-
for each の現在の配列ポインタ...
-
特定のセル範囲で4文字以上入力...
-
subの配列引数をoptionalで使う...
-
配列を任意の数値で埋める方法
-
VBのFunctionで、配列を引数...
-
verilogで配列の任意の8bitを取...
-
Excel-VBAの配列「Public Const...
-
配列に同じ値を入れる方法
-
VBAで近似曲線の係数取得
-
linest関数に配列を渡す
-
Excel VBA配列をFunctionに渡す
-
MATLABにて場合分け関数を定義...
-
シェルスクリプト中で、ヒアド...
おすすめ情報
説明足らずで申し訳ありません。
1行ずつのコードの説明の事です・。宜しくお願いします。