Hiddenプロパティを操作することで、行や列の非表示をマクロで行うことができます。非表示がTrue、再表示がFalseとなります。
成果物
![hidden9](https://sunagitsune.com/wp-content/uploads/2021/07/hidden9.png)
行/列の非表示をVBAで実行します。
Hiddenプロパティの使い方
![hidden1](https://sunagitsune.com/wp-content/uploads/2021/07/hidden1.png)
こういうのを隠します。
![hidden2](https://sunagitsune.com/wp-content/uploads/2021/07/hidden2.png)
通常操作であれば、右クリック→非表示で選択した行・列を非表示にできますが、これをVBAで書きたいと思います。
![hidden3](https://sunagitsune.com/wp-content/uploads/2021/07/hidden3.png)
Hiddenプロパティは行か列にしか使えないので、Range(“A1:A3”).Hidden = Trueだとエラーが出ます。
![hidden4](https://sunagitsune.com/wp-content/uploads/2021/07/hidden4.png)
行であれば、Range(“A1:A3”).Rows.Hidden = TrueのようにRangeの後に指定します。
![hidden5](https://sunagitsune.com/wp-content/uploads/2021/07/hidden5.png)
実行すると、行がみっつ隠されることが確認できます。
![hidden6](https://sunagitsune.com/wp-content/uploads/2021/07/hidden6.png)
最後のブール値をFalseにすれば、
![hidden7](https://sunagitsune.com/wp-content/uploads/2021/07/hidden7.png)
非表示の行・列を再表示することが可能です。
![hidden8](https://sunagitsune.com/wp-content/uploads/2021/07/hidden8.png)
列を隠す場合は、Rowsの部分をColumnsに書き換えます。
![hidden9](https://sunagitsune.com/wp-content/uploads/2021/07/hidden9.png)
実行結果です。
![](https://sunagitsune.com/wp-content/uploads/2021/05/fur-4577752_1280-160x90.jpg)
Excel(エクセル):表示、非表示
ここでいう表示/非表示とは、Excelで何かを隠す、それを再度表示する、または表示を切り替えるといった意味合いになります。数値を%で表示する、といった表示形式に関しては入力や書式の記事などで扱います。
セルの表示/非表示
セ...
![](https://sunagitsune.com/wp-content/uploads/2021/03/tiles-1846980_1280-160x90.jpg)
Excel(エクセル):行、列
Excelの行、列関係操作、関数、VBAです。他のまとめとかぶる部分が多い場合はリンク貼ります。
行・列の選択
行・列の選択方法です。
テーブル内の行・列一括選択方法です。
VBA(マクロ)で列・...
![](https://sunagitsune.com/wp-content/uploads/2018/12/mathematics-1509559_1280-160x90.jpg)
関数・演算子・メソッド・プロパティ名から探すExcel/VBA(マクロ)使い方・組み合わせ方まとめ
こちらはExcelやメソッドの諸機能を、機能の名称から探せるまとめ記事です。
コメント