ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

行・列の表示・非表示(Hidden プロパティ)

   

Hidden プロパティ

Hidden プロパティTrue を設定することで、行または列(Range オブジェクト)を非表示にします。また、Falese を設定すると、再表示させることができます。

【書式】

<取得>
result = Object.Hidden

<設定>
Object.Hidden = boolean

引数・戻り値

  • object  ・・・  行または列の集合となる Range オブジェクトを指定します。
    Rows プロパティColumns プロパティ任意のセル範囲に対する EntireRow プロパティ 任意のセル範囲に対する EntireColumn プロパティ
  • result  ・・・  非表示の場合、True、非表示でない場合、False

Rows プロパティまたは、Columns プロパティに引数を指定せずに取得したセル範囲に対して、Hidden プロパティの値を False に設定することで、非表示にされているセル範囲をすべて再表示することができます。(フィルターの結果によって非表示になっているセル範囲は除きます)

非表示の行または列があるかを確認する場合、1行毎または1列毎に確認します。

フィルターの結果によって非表示になっているセル範囲に対して、Hidden プロパティFalse を設定しても再表示することはできませんが、Hidden プロパティ値を取得することは可能です(フィルターで非表示になっている場合も True を返します)。



Hidden プロパティ 使用例

サンプルVBAソース


実行結果

サンプルVBA 実行前

Hidden プロパティ 例01

実行

Hidden プロパティ 例02


 - セルの操作 , , , , , , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

並べ替え(Sort オブジェクト, SortFields コレクション)

Sort オブジェクトによる並べ替え Excel 2007 以降のバージョンでの …

直前のセル・直後のセルを参照する(Previous プロパティ・Next プロパティ)

Previous プロパティ・Next プロパティ Previous プロパティ …

セルが結合セルの一部である場合、その結合セルの範囲を取得(MergeArea プロパティ)

MergeArea プロパティ MergeArea プロパティは、指定したセルが …

セルのアドレスを確認(Address プロパティ)

Address プロパティ Address プロパティ・AddressLocal …

文字列をセル幅で折り返す(WrapText プロパティ)

WrapText プロパティ WrapText プロパティは、セルに表示されてい …

数式を設定・取得する(Formula プロパティ・FormulaR1C1 プロパティ)

Formula プロパティ(FormulaR1C1 プロパティ) Formula …

入力規則(他セルや数式を利用して許容値を設定)Validation オブジェクト

他のセルや数式を利用して許容値を設定する 入力規則(その5) での設定を、マクロ …

罫線の設定(Borders プロパティ)

罫線の設定 罫線を一括(上下左右すべて)で設定するには、Borders プロパテ …

セルの位置を取得(Left プロパティ、Top プロパティ)

Left プロパティ・Top プロパティ Left プロパティは、「A列」の左端 …

VerticalAlignment プロパティ 例01
文字列の縦位置を取得・設定する(VerticalAlignment プロパティ)

VerticalAlignment プロパティ VerticalAlignmen …