エクセル雑感
キーボード操作だけで非表示列を表示

ExcelマクロVBAとエクセル関数についての私的雑感
最終更新日:2021-05-11

キーボード操作だけで非表示列を表示


ツイッターで出したエクセル基本操作のお題です。


マウスを使わずにキーボード操作だけで非表示列を表示させる手順を示してください、というお題になります。


問題を出したツイート

【エクセル基本操作問題】
A列とC列が非表示になっています。
マウスを使わずにキーボード操作だけでA列とC列を表示させる手順を示してください。

エクセル Excel サンプル画像


エクセル Excel サンプル画像

https://twitter.com/yamaoka_ss/status/1390508892820361218


用意した解答

どの環境でも確実にできる方法としては、
・Ctrl+G→a:c→Enter
・Shift+F10(アプリキー)→U
その他の方法も含めて追加解説します。


要点は2つです。
・A列:C列の選択
・非表示列の表示
それぞれをどの方法でやるかです。


■A列:C列の選択
・Ctrl+A
・Shift+Space
・Ctrl+G→a:c→Enter


■非表示列の表示
・Ctrl+Shift+0(使えない環境が多し、Winの設定で使えるように出来る場合あり)
・Shift+F10(アプリキー)→U
・Alt→HOUL
・Alt→OCU(2003以前のアクセスキー)
エクセルの神髄


Ctrl+Gで選択した場合以外では、
Shift+F10→U
これでは表示できません。
これは、右クリックメニューは選択箇所に依存するので、列選択時でなければ列の再表示にならないからです。


という事で、意外に簡単にはいかず、結構悩んでしまう操作です。
こういう操作はマウスを使えば簡単ですね。




同じテーマ「エクセル雑感」の記事

VBAで「3Lと5Lのバケツで4Lの水を作る」を解く

ツイッターでVBAのお題として出したものです。昔からよくある問題です。「3Lと5Lのバケツで4Lの水を作る」これをVBAを使って自動で求めてみようという事です。VBA問題:ツイートの記録 【VBA問題】 「3Lと5Lのバケツで4Lの水を作る」・2つの容器サイズは変えられるように引数で受け取る (3,5,
言語依存の関数を使用できるFormulaLocal
ツイッターでVBAのお題として出したものです。複数セルに一括で数式を入れるバ宇井の記述と、言語環境に依存する関数をセルに設定する場合のFormulaプロパティの使い方についての問題です。問題を出したツイート A1:A10セルに半角の英数文字が入っているので、これを全角で表示するためにB1:B10セルに数式をVBAで…
配列のUBoundがLBoundがより小さいことはあり得るか
ツイッターでVBAのお題として出したものです。配列の下限が上限より大きくなるような配列は存在するかの問題です。LBound(ary)>UBound(ary) この条件を満たすような配列は存在するか? 問題を出したツイート 配列の下限と上限を調べるにはLBound関数とUBound関数を使います。
ショートカット(Ctrl+Shift+n)抜け番ばどれだ
ツイッターで出したお題(投票)です。エクセルのショートカット、Ctrl+Shift+n 0~9の中で抜け番があるかどうか、抜け番があるなら何番かという問題です。問題を出したツイート エクセルの事も何か言っておかないと忘れられちゃうといけないので。
コレクションの要素を削除する場合
ツイッターで出したVBAのお題(投票)です。Collectionから要素を順に削除するVBAの正誤問題です。問題を出したツイート 【VBA問題】 DimcAsNewCollection Dimi Fori=1To100 c.Addi,CStr(i) Next Fori=1To100 c.Remove□ Next 四…
入力規則で○△を入れる数を制限する方法
ツイッターで出したエクセルの入力規則のお題です。入力規則で、○△を入れるとき、○△それぞれの入れられる数を制限する方法の問題です。問題を出したツイート 【エクセル問題】 添付のものを作成してください。
greeenはgreenに、greeeeeNをGReeeeNに変換
ツイッターで出したエクセルの入力規則のお題です。「greeenはgreenに、greeeeeNやGReeeeeenはGReeeeNに直す」文字列操作のVBA問題です。問題を出したツイート 【VBA問題】 greenは緑です。
数値変数の値を別の変数を使わずに入れ替える
ツイッターで出したエクセルVBAのお題です。数値が入っている3つの変数を、他の変数を使わずに値を入れ替えるという問題です。問題を出したツイート 【VBA問題】 変数a,b,cに整数値が入っています。これをa>b>cとなるように値を入れ替えてください。
Rangeオブジェクトを受け取り"行数,列数"で埋める
ツイッターで出したエクセルVBAのお題です。Rangeオブジェクトを受け取り、"行数,列数"の値(数式ではなく値)で埋めるVBAを書く問題です。問題を出したツイート 【VBAお題】 Rangeオブジェクトを受け取り、添付のように"行数,列数"の値(数式ではなく値)で埋めてくだ…
数式の関数の使用回数、関数名を配列で返す
ツイッターで出したエクセルVBAのお題です。セルに入っている計算式に使われている関数(ユーザー定義含む)を数えてみましょう、というお題になります。問題を出したツイート 【VBAお題】セルに計算式が入っています。
キーボード操作だけで非表示列を表示


新着記事NEW ・・・新着記事一覧を見る

ローカル版エクセルが「Office Scripts」に変わる日|エクセル雑感(2021-06-10)
新関数SORTBYをVBAで利用するラップ関数を作成|VBA技術解説(2021-06-12)
VBA今日のひとこと on Twitter|エクセル雑感(2021-06-10)
VBAの演算子まとめ(演算子の優先順位)|VBA技術解説(2021-06-09)
画像が行列削除についてこない場合の対処|VBA技術解説(2021-06-04)
エクセル関連で「いいね」の多かったツイート|エクセル雑感(2021-05-17)
キーボード操作だけで非表示列を表示|エクセル雑感(2021-05-11)
変数を考えることはロジックを考える事|エクセル雑感(2021-04-11)
RangeオブジェクトのFor EachとAreasについて|VBA技術解説(2021-04-08)
PropertyのSetはLetでも良い|VBA技術解説(2021-03-31)


アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.Excelショートカットキー一覧|Excelリファレンス
3.変数宣言のDimとデータ型|VBA入門
4.RangeとCellsの使い方|VBA入門
5.マクロって何?VBAって何?|VBA入門
6.繰り返し処理(For Next)|VBA入門
7.Range以外の指定方法(Cells,Rows,Columns)|VBA入門
8.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
9.セルに文字を入れるとは(Range,Value)|VBA入門
10.とにかく書いてみよう(Sub,End Sub)|VBA入門




このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


記述には細心の注意をしたつもりですが、
間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。
掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。



このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
本文下部へ