電子書籍の厳選無料作品が豊富!

Excel2003 でグラフ(グラフオブジェクト)を作っています。
VBAを用いてY軸の書式設定(最大値や目盛間隔)を変更する必要があるのですが、「シートの保護」を行なうと、VBAでのY軸の書式設定ができません。「シートの保護」メニューで<オブジェクトの編集>を許可するとY軸の書式設定の変更はできるのですが、画面上でグラフオブジェクトの操作もできてしまいます。
画面上ではグラフオブジェクトの操作をロックし、VBAでのY軸の書式設定を行なうことは可能でしょうか?
解決方法(VBAでの「シートの保護」メニューの<オブジェクトの編集>の許可/禁止の変更など)をご存知の方、教えて下さい。お願い致します。

A 回答 (1件)

とりあえず簡便な手で,



'一端解除
worksheets("シート名").unprotect
'すかさずグラフを操作,また保護
worksheets("シート名").protect

のような。
    • good
    • 0
この回答へのお礼

今回も早急な回答ありがとうございました。
無事、解決致しました。
本当にありがとうございます。

お礼日時:2010/03/21 06:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!