• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ExcelでBookを開くPasswordにエラーを出さないには)

ExcelでBookを開くPasswordにエラーを出さないには

このQ&Aのポイント
  • ExcelでBookを開く際にPasswordを要求する方法と、Passwordを間違えた場合のエラーハンドリングについて説明します。
  • ExcelのVBAを使用してBookを開く際にPasswordを要求する方法について説明します。また、Passwordを間違えた時に発生するエラーメッセージについても解説します。
  • ExcelのVBAを使用してBookを開く際にPasswordを要求する方法と、Passwordを間違えた時のエラーハンドリングについて紹介します。

質問者が選んだベストアンサー

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

一例です。 Sub test01() Dim FileName As String FileName = "D:\集計表.xls" Dim Sheet_Name As String Dim Book_Name As String On Error GoTo line Workbooks.Open FileName:=FileName Sheet_Name = "Sheet1" Book_Name = ActiveWorkbook.Name Workbooks(Book_Name).Sheets(Sheet_Name).Select Range("A1").Select Exit Sub line: If MsgBox("パスワードが違うようです。" _ + Chr(&HD) + Chr(&HA) + "もういちどトライしてみる?", vbYesNo + vbQuestion, "( ̄∇ ̄) ? ") = vbYes Then Call test01 End If End Sub

dan50
質問者

補足

Chr(&HD) + Chr(&HA) + "もういちどトライしてみる?", vbYesNo + vbQuestion, "( ̄∇ ̄) ? ") = vbYes Then で「Chr(&HD)」の部分でコンパイルエラー「プロジェクト又はライブラリが見つかりません」となります。

その他の回答 (2)

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.3

> コンパイルエラー「プロジェクト又はライブラリが見つかりません」となります。 この例でそうなりますか?変ですねえ・・・・。 とりあえず Visual Basic Editorのメニューバーの「ツール」、「参照設定」 をクリックします。 “参照不可”になっている項目のチェックをはずします。 [OK] をクリックします。 これでどうでしょう?

dan50
質問者

お礼

大変参考になりました。 有難うございました。

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

↓こちらを参考にすればどうでしょうか。 エラー処理 http://t_shun.at.infoseek.co.jp/My_Page/Excel-VBA/vba_page21.htm

関連するQ&A