膨大な数の行を非表示にする(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 2007を使用している場合は、A31:A1048576と入力します)
入力した範囲が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トレーニングのソースです。
このヒント(12125)は、Microsoft Excel 2007、2010、2013、および2016に適用されます。
Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります:
link膨大な数の行を隠す。