Excel VBA質問箱 IV

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

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


29428 / 76732 ←次へ | 前へ→

【52586】Re:WorksheetFunctionクラスのMatchプロパティを取得できません??
発言  Jaka  - 07/11/20(火) 15:55 -

引用なし
パスワード
   ▼これ以外と多いですね。
WorksheetFunctionを使うと、関数がエラーになった場合(#N/A)エラー値を返せずにそのまま実行エラーになります。

こんな感じでエラートラップするか。

On Error Resume Next
trang = Application.WorksheetFunction.Match(・・・・
If Err = False Then
  MsgBox "OK"
End If
Err.Clear
On Error GoTo 0


EXL97以前の書き方をするか。(私はこちら)
trangの型は、エラー値が返る事があるから、Variant型

Dim trang As Variant
trang = Application.Match(・・・
If Not IsError(trang) Then
  MsgBox "OK"
Else
  MsgBox "ERR"
End If

2 hits

【52583】WorksheetFunctionクラスのMatchプロパティを取得できません?? ぱんだ 07/11/20(火) 15:24 質問
【52586】Re:WorksheetFunctionクラスのMatchプロパ... Jaka 07/11/20(火) 15:55 発言
【52587】Re:WorksheetFunctionクラスのMatchプロパ... ぱんだ 07/11/20(火) 15:58 お礼
【52588】Re:WorksheetFunctionクラスのMatchプロパ... Jaka 07/11/20(火) 16:54 発言
【52590】Re:WorksheetFunctionクラスのMatchプロパ... ぱんだ 07/11/20(火) 17:05 お礼

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