- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ExcelVBAで行の非表示、表示をコード化)
ExcelVBAで行の非表示、表示をコード化
このQ&Aのポイント
- ExcelVBAを使用して、特定の行を非表示にする方法について説明します。
- Excel2003でのVBAを使って、sheet1シートの2行目、4行目、10行目を非表示にするマクロとすべての行を表示にするマクロを実装しています。
- 現在、2つのマクロを組み合わせ、特定の行が非表示であればすべての行を表示し、非表示でなければ特定の行を非表示にするコードを作成したいと考えています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
With ThisWorkbook.Worksheets("sheet1") If .Rows("2").Hidden Or .Rows("4").Hidden Or .Rows("10").Hidden Then .Rows.Hidden = False Else .Rows("2").Hidden = True .Rows("4").Hidden = True .Rows("10").Hidden = True End If End With こんなところですかね?
お礼
ありがとうございます。 私も同じようなコード(withは使わなかったけど)で書いたのですが IF文でエラーがでて困っておりました。 .Rows("2").Hidden = TRUE としていたのがいけなかったのですね 助かりました。