
Match関数を使用して値を探す

うさこちゃん
サンプルはA2~J2の範囲で”0”をMatch関数を使用して値を探します。

構文
Match (検索値, 検索範囲, 検索方法)
広告

REGZA ゲーミングモニター 27インチ 240Hz 1ms WQHD Fast IPS RM-G276N | レグザ匠の画づくり・選ぶだけで簡単綺麗な画質モード アイケア 簡単組立 HDMIx2 VRR チルト(上下角度調整) スピーカー内蔵 DisplayHDR 400
✅【レグザ×ゲーム】27インチWQHDのゲーミングモニター。最大リフレッシュレートは240Hz。オーバークロック設定に頼らず、標準で240Hzを出力。パネルに余分な負荷をかけず長時間使用でも安定した滑らかさを発揮します。
✅【Fast IPSパネル】上下左右178°の広視野角なFast IPSパネルを採用。TNパネルと比較して角度による色やコントラストの変化が少なく、より鮮やかで表現豊かな映像を実現。
✅【多彩なゲームモード】ゲームジャンルごとに用意された4つのモードと、更に[映画][スポーツ][標準]の+3モードから選択するだけでかんたん調整。
✅【豊かな色彩】色再現性に優れた色域規格sRGBのカバー率99%を実現。 高コントラストと広色域の鮮やかな表示でゲームの世界をお楽しみいただけます。
✅【HDR10・DisplayHDR 400対応】厳しい基準をクリアした『DisplayHDR 400』認証取得。暗い洞窟も眩しい太陽も、白飛びや黒つぶれを抑えたダイナミックでくっきりとした映像を描写。
✅【VRRに対応】DisplayPortだけでなく、HDMI接続でもVRR(可変リフレッシュレート)に対応。家庭用ゲーム機での画面のズレやカクつきも最小限に抑えます。
✅【スピーカー搭載】スピーカーを本体に標準搭載。別途PCスピーカーを用意する手間がなく、届いたその日から省スペースですぐにゲームを楽しめます。
✅【Fast IPSパネル】上下左右178°の広視野角なFast IPSパネルを採用。TNパネルと比較して角度による色やコントラストの変化が少なく、より鮮やかで表現豊かな映像を実現。
✅【多彩なゲームモード】ゲームジャンルごとに用意された4つのモードと、更に[映画][スポーツ][標準]の+3モードから選択するだけでかんたん調整。
✅【豊かな色彩】色再現性に優れた色域規格sRGBのカバー率99%を実現。 高コントラストと広色域の鮮やかな表示でゲームの世界をお楽しみいただけます。
✅【HDR10・DisplayHDR 400対応】厳しい基準をクリアした『DisplayHDR 400』認証取得。暗い洞窟も眩しい太陽も、白飛びや黒つぶれを抑えたダイナミックでくっきりとした映像を描写。
✅【VRRに対応】DisplayPortだけでなく、HDMI接続でもVRR(可変リフレッシュレート)に対応。家庭用ゲーム機での画面のズレやカクつきも最小限に抑えます。
✅【スピーカー搭載】スピーカーを本体に標準搭載。別途PCスピーカーを用意する手間がなく、届いたその日から省スペースですぐにゲームを楽しめます。
最新の価格・在庫状況はAmazonでご確認ください。
パラメーター
| 名前 | 必須 / オプション | データ型 | 説明 |
|---|---|---|---|
| 検索値 | 必須 | Variant | テーブルで必要な値を検索するために使用する値です。 |
| 検索範囲 | 必須 | Variant | 検査範囲: 参照値を含む可能性がある連続した範囲のセル。 検査範囲は、配列または配列参照である必要があります。 |
| 検索方法 | 省略可 | Variant | 照合の型: -1、0、1 の数字。 1 :指定した値以下の最大値 検査範囲は昇順に並べ替えておく必要があります。 0 :値と完全に等しい最初の値 -1:指定した値以上の最小値。 検査範囲は降順で並べ替えておく必要があります。 |
Matchのエラー判定方法
IsError(VarMatchRow) = True
上記あればエラーと判定します。
サンプルコード

うさこちゃん
サンプルプログラムでは検索結果は”7”になります。
Dim ObjThisSh As Object
Dim LngMach As Long
Dim VarMatchRow As Variant
Set ObjThisSh = ThisWorkbook.Sheets("Sheet1")
LngMach = 0 '検索値
VarMatchRow = Application.Match(LngMach, ObjThisSh.Range("A2:J2"), 0)
If IsError(VarMatchRow) = True Then
'データなし
Else
'データあり
MsgBox (VarMatchRow)
End If
免責事項
本記事のサンプルプログラムは、学習・参考用として掲載しているもので、動作や結果を保証するものではありません。 利用する場合は、ご自身の環境に合わせて確認しながらお使いください。万が一トラブルや損害が発生した場合でも、当サイトでは責任を負いかねます。





































※本文中に記載の会社名・製品名・サービス名・ゲームタイトル名等は、各社の商標または登録商標であり、権利は各社に帰属します。
※サンプルはテストを行っていますが、すべての環境での動作を保証するものではありません。ご利用は自己責任でお願いいたします。
※本記事の仕様・価格・対応状況等は執筆時点で確認できた情報をもとに掲載しています。最新の情報はメーカー公式サイトをご確認ください。
※当サイトでは一部の記事において、アイキャッチ画像にAI生成を使用しています。
※Amazonのアソシエイトとして、うさねこ散歩は適格販売により収入を得ています。