Excel では、マウスをドラッグせずに広範囲の列を非表示にするショートカットはありますか?

Excel では、マウスをドラッグせずに広範囲の列を非表示にするショートカットはありますか?

頻繁に使用するスプレッドシートがあり、D:CE 列を常に非表示にしたいのですが、列が 40 列以上あるため、従来の Shift + Ctrl + クリックよりもすばやく非表示にするキーボード ショートカットまたはコマンドがあるかどうか疑問に思っています。

ヒントやアドバイスをいただければ幸いです

答え1

非表示にする列がわかっている場合は、名前ボックスに範囲のアドレスを入力して Enter キーを押すだけです。選択したら、選択した範囲内の列ヘッダーを右クリックして を選択できますHide

これは名前ボックスです。
ここに画像の説明を入力してください

名前ボックスに入力しD:CE、Enter キーを押してその範囲を選択します。次に、選択した範囲内の列ヘッダーを右クリックして を選択しますHide

ここに画像の説明を入力してください

答え2

次のことを試してください。

Ctrl + G(移動メニューを開く)

D:CE次にEnter(範囲を選択してください)

Ctrl + 0(選択した列を非表示)

答え3

もしこれが1特定のスプレッドシートの場合は、列を(1 回)選択し、「データ」>「グループ」に移動します。

グループ化されると、どの列がグループ化されているかを示す線が表示され、それ-をクリックするとグループ全体が非表示になります。非表示になると、ボタンは に変わり+非表示にするグループ全体。

1また、(すべてのグループを非表示)と21レベルのグループを表示)ボタンもあります。グループを作成することもできます。内でグループ。2番目または3番目のレベルのグループを作成します(コントロールスキームに3追加します)4

開いた第 1 レベルのグループとして列 G:N と S:X、閉じた第 2 レベルのグループとして列 J:K を示す画像

ファイルを保存すると、ファイルを再度開いたり同僚に送信したりしても、グループはそのまま残ります。

Shift+ Alt+は選択した行/列をグループ化するショートカットで、Shift+ Alt+はグループ解除します

グループ内のセルが選択されている場合、、 でAltそのAセルHを非表示にし、、でAlt表示します。 、、ですべてのアウトライン グループを削除します。AJAltAUC

答え4

使用できる別のオプションは、列を非表示/表示にするマクロを用意し、これを任意のキーの組み合わせに割り当てることです。 - 以下のマクロは、列 D:CE が表示されている場合は非表示にし、非表示の場合は表示します。これを Ctrl+Shift+Z などに割り当てると、列を簡単に非表示/表示できます。

Sub column_hide()

If ActiveSheet.Columns("D:CE").EntireColumn.Hidden Then
    ActiveSheet.Columns("D:CE").EntireColumn.Hidden = False
Else
    ActiveSheet.Columns("D:CE").EntireColumn.Hidden = True
End If

End Sub

関連情報