- 締切済み
グループボックスを消そうとするとエラーが出ます
こんにちは excel2003でオプションボタンを使ってアンケートを作っています。 VBAに関してはまったくの初心者です。 オプションボタンのグループボックスを非表示にしようとして、 Visual Basic のイミディエイトで ActiveSheet.GroupBoxes.Visible=False と入力しても 「実行時エラー '1004': GroupBoxesクラスのVisibleプロパティを設定できません」 というエラーが出ます。 インターネットではこれを入力すると非表示にできるようなのですが、 うまくいきません。 ちなみに、 ActiveSheet.Shapes("グループ名").Visible = False だと指定したグループボックスは消せました。 何か環境設定などが間違っているのでしょうか。 もしご存知の方がいらっしゃいましたらよろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- normo
- ベストアンサー率54% (6/11)
回答No.1
もしかしてですが・・・ >VBAに関してはまったくの初心者です。 との事ですので、失礼ながら初歩的な確認です。 ActiveSheetというのはアクティブシートの事ですので グループボックスのないシートがアクティブな状態でそのコードを実行すると'1004'のエラーがでます。 上記のような可能性はありませんか?
お礼
normoさま 返信ありがとうございます。 activesheetっていうのはそのページを一番上…というか表示さしている状態ですよね? もしそうならそういう風にはなっています。 VBAのプロジェクトでもそのシートが選択されているので、大丈夫だと思うのですが…。 わざわざ返信してくださってありがとうございます。