- ベストアンサー
エクセル2000の保護について
会社でエクセル2000を使用しています。 シートを保護してマクロ印刷すると、実行時エラー’1004’ Range クラスのHiddenプロパティを設定できません。になります。 保護対象をオブジェクトのチェックをはずすといいのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 プロテクトをする時に、マクロからプロテクトをしてください。 その時に、 UserInterfaceOnly:=True という呪文が必要です。 これを入れることによって、マクロからは自由に操作できるようになります。 例: Sub ColumnHidden() With Worksheets("Sheet1") .Protect Password:="abc", UserInterfaceOnly:=True .Columns(3).Hidden = False 'これは後でもよい End With End Sub
お礼
印刷できました。 いつも的確なアドバイスありがとうございます。