Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


59792 / 76738 ←次へ | 前へ→

【21620】Re:VLOOKUPで別シート参照
回答  Jaka  - 05/1/25(火) 9:37 -

引用なし
パスワード
   おはようございます。
こんな感じにしてください。

gg = Application.VLookup("I", Range("A1:D9"), 3, 0)
If Not IsError(gg) Then
  MsgBox gg
Else
  MsgBox "Err"
End If

WorksheetFunctionを書きたいなら、
On error resume next 等でエラートラップして、
エラーになったかどうかで判断してください。

WorksheetFunctionは、エラー値を返してくれない&記述が長くなるので、私は使わないようにしました。
別サイトで、
bb = Application.Match
は、下記バージョン(EXL95など)との互換ように残してあるから、最新バージョンWorksheetFunctionを使うのが良いとかいている人もいるみたいですが、古かろうが使いやすい方を私は使ってます。
結局は、記述が短くなる方を選んでいたら、こっちの方が解りやすく使いやすかっただけなんですけど...。
0 hits

【21589】VLOOKUPで別シート参照 ほい 05/1/24(月) 17:41 質問
【21610】Re:VLOOKUPで別シート参照 G-Luck 05/1/24(月) 23:07 回答
【21615】Re:VLOOKUPで別シート参照 ほい 05/1/25(火) 0:19 お礼
【21616】Re:VLOOKUPで別シート参照 ほい 05/1/25(火) 0:28 質問
【21617】Re:VLOOKUPで別シート参照 G-Luck 05/1/25(火) 1:09 回答
【21620】Re:VLOOKUPで別シート参照 Jaka 05/1/25(火) 9:37 回答
【21658】Re:VLOOKUPで別シート参照 ほい 05/1/25(火) 23:05 お礼

59792 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free