Excel VBA質問箱 IV

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

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


5549 / 13646 ツリー ←次へ | 前へ→

【50199】シートに保護をかけてもエラーにならくするには Masa 07/7/13(金) 21:00 質問[未読]
【50201】Re:シートに保護をかけてもエラーにならく... かみちゃん 07/7/13(金) 21:21 発言[未読]
【50213】Re:シートに保護をかけてもエラーにならく... サボテン 07/7/14(土) 9:04 回答[未読]

【50199】シートに保護をかけてもエラーにならくす...
質問  Masa  - 07/7/13(金) 21:00 -

引用なし
パスワード
   シートに保護をかけるとエラーになるマクロ、例えば罫線Bordersをエラーにならずに実行するにはどうすればいいでしょうか?

【50201】Re:シートに保護をかけてもエラーになら...
発言  かみちゃん  - 07/7/13(金) 21:21 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>シートに保護をかけるとエラーになるマクロ、例えば罫線Bordersをエラ
>ーにならずに実行するにはどうすればいいでしょうか?

エラーになるのはなぜかわかりますか?
保護がかかっているシートに罫線を引くことはできませんから、
罫線を引く直前に一瞬だけ、保護を解除すればいいと思います。

【50213】Re:シートに保護をかけてもエラーになら...
回答  サボテン  - 07/7/14(土) 9:04 -

引用なし
パスワード
   ▼Masa さん:
シートの保護を手動ではなく、マクロから実行し、
UserInterfaceOnly引数を設定すると良いです。


ActiveSheet.Protect PASSWORD, UserInterfaceOnly:=True

他にも引数がいろいろあるので、詳細はProtectのヘルプを見てください。

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