No.3ベストアンサー
- 回答日時:
こんばんは。
EXCELのバージョンが書いてないのであれですが。
シートの保護はマクロ(VBA)で掛けてるのですよね。
なら、保護するときに、
ActiveSheet.Protect userinterfaceonly:=True
このように、UserInterfaceOnlyをTrueにします。
こうするとOKです。
または、既に回答にあるように
------------------------------------------
Sub test()
ActiveSheet.Unprotect
With Rows("2:4")
.Hidden = Not .Hidden
End With
ActiveSheet.Protect UserInterfaceOnly:=True
End Sub
---------------------------------------------
保護を外して処理、処理後保護でいいのでは?
以上です。
この回答へのお礼
お礼日時:2005/03/03 20:42
ありがとうございました。
回答のとおりに入力したらエラーが出ずに表示非表示が行えました。
今後質問する際はEXCELのバージョンを書くように気をつけます。
ちなみにOfficeXpです。
No.2
- 回答日時:
シートを保護するときに、このシートのすべてのユーザーに許可する操作として「行の書式設定」にチェックをいれておくと、このマクロを実行することができます。
「行の書式設定」が許可されていない場合は、1行目に限らずすべての行の高さが変更できません。お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロとシートの保護について教えてください。 1 2022/10/18 08:36
- Excel(エクセル) 【マクロ】リボン、行列、数式・ステータスバを非表示に 4 2022/12/12 07:32
- Visual Basic(VBA) ExcelVBA ドロップボックスで月を選択するとそれ以降のデータが残るようにしたい。 3 2022/12/16 14:53
- Excel(エクセル) Excelのマクロについて教えてください。 4 2022/05/31 14:07
- Visual Basic(VBA) Powerpointでランダムな数字の結果を表示するマクロ 2 2023/08/04 10:04
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 12:30
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 4 2023/05/26 10:43
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドボタンがデザインモー...
-
マクロを複数シートに実行する...
-
エクセルを開いたとき常に同じ...
-
EXCELでワークシートを開いたら...
-
エクセルでシートの並び替えで...
-
エクセル2013でマクロのボタン...
-
【 Excel】シートの見出しに自...
-
Excel:複数シートから条件に合...
-
エクセル・複数のシートを一度...
-
エクセルの複数のワークシート...
-
VBAで条件によってシート見出し...
-
VBAで作るexcel検索窓
-
複数シートの保護・解除
-
EXCELでマクロを使わずに図形の...
-
VBA シート名を先月の名前に...
-
VBAでユーザーに別ファイルのシ...
-
エクセルシートのセルに現在時...
-
エクセルVBAでcmbBoxのプロパテ...
-
Excelマクロ(Range)につ...
-
EXCELの起動時に常に同じ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
マクロを複数シートに実行する...
-
コマンドボタンがデザインモー...
-
【 Excel】シートの見出しに自...
-
エクセルを開いたとき常に同じ...
-
EXCELでワークシートを開いたら...
-
エクセルでシートの並び替えで...
-
VBAで条件によってシート見出し...
-
EXCELでマクロを使わずに図形の...
-
マクロを特定の複数シートで実...
-
エクセルの複数のワークシート...
-
複数シートの保護・解除
-
シートを保護した時でも並べ替...
-
EXCELのエラー
-
エクセルで複数のSheetを一括フ...
-
エクセルで回数をカウントする...
-
EXCELの起動時に常に同じ...
-
VBA シート名を先月の名前に...
-
エクセル2013でマクロのボタン...
-
Excelのマクロの呼び出し元を知...
-
Excelで,特定のシートを開いた...
おすすめ情報