- ベストアンサー
ExcelでBookを開くPasswordにエラーを出さないには
- ExcelでBookを開く際にPasswordを要求する方法と、Passwordを間違えた場合のエラーハンドリングについて説明します。
- ExcelのVBAを使用してBookを開く際にPasswordを要求する方法について説明します。また、Passwordを間違えた時に発生するエラーメッセージについても解説します。
- ExcelのVBAを使用してBookを開く際にPasswordを要求する方法と、Passwordを間違えた時のエラーハンドリングについて紹介します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 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
その他の回答 (2)
- merlionXX
- ベストアンサー率48% (1930/4007)
> コンパイルエラー「プロジェクト又はライブラリが見つかりません」となります。 この例でそうなりますか?変ですねえ・・・・。 とりあえず Visual Basic Editorのメニューバーの「ツール」、「参照設定」 をクリックします。 “参照不可”になっている項目のチェックをはずします。 [OK] をクリックします。 これでどうでしょう?
お礼
大変参考になりました。 有難うございました。
- xls88
- ベストアンサー率56% (669/1189)
↓こちらを参考にすればどうでしょうか。 エラー処理 http://t_shun.at.infoseek.co.jp/My_Page/Excel-VBA/vba_page21.htm
補足
Chr(&HD) + Chr(&HA) + "もういちどトライしてみる?", vbYesNo + vbQuestion, "( ̄∇ ̄) ? ") = vbYes Then で「Chr(&HD)」の部分でコンパイルエラー「プロジェクト又はライブラリが見つかりません」となります。