web-dev-qa-db-ja.com

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

私は頻繁に使用するスプレッドシートを持っていますが、ここでは常にD:CE列を非表示にしています。そして、それは40カラムを超えているので、これを以前のShift + Ctrl +クリックよりも速く非表示にするキーボードショートカットまたはコマンドがあるかどうか疑問に思いました

ヒント/ガイダンスをありがとう

16
Adel

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

ネームボックスです。
enter image description here

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

enter image description here

30
Excellll

以下を試してください:

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

D:CE次にEnter(範囲を選択)

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

39
bobajob

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

グループ化されると、(どの列がグループ化されているかを示す)行があり、 - クリックしてグループ全体を非表示にできます。非表示になると、ボタンは +nhideグループ全体になります。

またあります 1 (すべてのグループを非表示にする)および 2 (再表示1stレベルのグループ)ボタン。グループを作成することもできますwithinグループ、2つ作成しますnd または3rd レベルグループ(追加 3 そして 4 制御スキームへ)

Image showing columns G:N and S:X as open first-level groups, and J:K as a closed second-level group

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

ShiftAlt 選択した行/列をグループ化するショートカットです。 ShiftAlt グループ解除する

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

19
Chronocidal

使用できる別のオプションは、列を非表示/再表示するマクロを用意し、これを選択したキーの組み合わせに割り当てることです。 -以下のマクロは、列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
1
EdHunter