|    | 
     早速ですが下記コードは Application.InputBoxにパスワートを入力し格納済データを呼び出し再処理するためのものですが実行テストのため 
 
1.偽パスワード「1111」のときはエラートラップで「該当する番号は〜」 
 と意図とおりに作動しましたが 
2.つづいて偽パスワード「2222」を入れたらエラートラップが効かずエラーメッセージ「worksheetfunction.Macth〜」が出て止まってしまいました。 
 
解決策をご教示頂ければ大変嬉しく思います。よろしく願います。 
 
 
Sub 再開回答() 
 'パスワードで個別データを呼出す 
  Dim bangohanni As Range, bango As Single 
  Dim DT As Worksheet 
 
   set DT=Worksheets("DT") 
 
   Application.DisplayAlerts = False 
       
   mg = "中断した回答の再開ですよね (?_?) " 
   ans = MsgBox(mg, vbYesNo) 
   If ans = vbNo Then 
     Exit Sub '処理パス 
   End If 
    
saikai: 
   Set bangohanni = DT.[e3:iv3] 
   bango = Application.InputBox(prompt:="パスワードを入力してください!", _ 
      Title:="パスワード入力", Type:=1) 
        
   If bango = False Then 
     MsgBox "パスワードを確認してやり直してください (?_?)" 
     Exit Sub 
   Else 
       
On Error GoTo errmsg: 
     retu = WorksheetFunction.Match(bango, bangohanni, 0)      
     DT表示 retu + 4 'DT呼出表示する 
        
     MsgBox "回答が完了したら「Ank回答」をクリックしてください"    
  End If      
     
    Application.DisplayAlerts = True 
       
  Exit Sub 
errmsg: 
   MsgBox "該当する番号はありませんよ!確認してください" 
   GoTo saikai 
End Sub 
 | 
     
    
   |