膨大な数の行を非表示にする(Microsoft Excel)
Juliaは、1〜30行を除くワークシートのすべての行を非表示にしたいと考えています。
彼女はこれを行うための最速で最も簡単な方法を探しています。
あまり頻繁に非表示にする必要がない場合、列Aのすべてのセルに何かがある場合、最も簡単な方法は次のとおりです。
。セルA31を選択します。
。 Shift + Ctrl +下矢印を押します。 A31から列Aの最後に使用されたセルまでのすべてのセルが選択されます。
。 Shift + Ctrl +下矢印をもう一度押します。選択は、列Aの最後のセルまで拡張されます。
。通常どおりに行を非表示にします。 (右クリックしてそのように非表示にするか、メニューを使用します)
列Aのすべてのセルにデータがない場合は、次のバリエーションがおそらく最速の方法です。
。セルA31を選択します。
。 Shift + Ctrl + Endを押します。 A31から選択したデータテーブルで最後に使用したセルまでのすべてのセル。
。 Shift + Ctrl +下矢印を押します。選択範囲は、ワークシートの最後の行まで拡張されます。
。通常どおりに行を非表示にします。 (右クリックしてそのように非表示にするか、メニューを使用します。Ctrl+ 9を押すこともできます。)
使用できるもう1つの簡単な方法は次のとおりです。
。名前ボックス(ワークシートの左上隅、列Aの上)に、A31:A65536と入力します。入力した範囲がExcelで選択されます。
。通常どおりに行を非表示にします。 (右クリックしてそのように非表示にするか、メニュー/リボンを使用します。Ctrl+ 9を押すこともできます。)
このような行を頻繁に非表示にする必要がある場合は、マクロレコーダーを使用して上記の手法のいずれかを記録するか、次のようなより柔軟なマクロを使用できます。
Sub HideRows() Dim r As Variant On Error GoTo Canceled r = InputBox("Rows to Hide:") Rows(r).EntireRow.Hidden = True Canceled: End Sub
唯一の注意点は、マクロに指定する行にコロンを含めることを忘れないでください。したがって、行31から543を非表示にする場合は、31:543と入力します。
注:
このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(5731)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。
link膨大な数の行を隠す。