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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

指定した条件に一致するセルを取得(SpecialCells メソッド)

SpecialCells メソッド SpecialCells メソッドは、指定し …

任意の行または列を参照(Rows プロパティ,Columns プロパティ)

Rows プロパティ・Columns プロパティ Rows プロパティは、オブジ …

セルの特定の要素のみをペーストする(PasteSpecial メソッド)

PasteSpecial メソッド PasteSpecial メソッドは、Cop …

セル・セル範囲に名前を定義・削除(Name プロパティ・Names コレクション)

セル・セル範囲に名前を定義(Name プロパティ) Range オブジェクトのN …

対象のセルが直接参照しているセル全てを取得(DirectPrecedents プロパティ)

DirectPrecedents プロパティ DirectPrecedents …

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

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

Stop
入力規則(リストで制限する)Validation.Add メソッド

ドロップダウンリストで入力値を制限 Validation.Add メソッド(また …

対象のセルが参照している全てのセルを取得(Precedents プロパティ)

Precedents プロパティ Precedents プロパティは、対象のセル …

非連続のセルが選択されているか確認する(Areas コレクション)

Areas コレクション の使い方 複数の離れた位置にあるセル範囲を選択した場合 …

使用中のセル範囲を取得(UsedRange プロパティ)

UsedRange プロパティ UsedRange プロパティは、指定したワーク …