【EXCEL】F1無効化に対する最適解


1.はじめに

最近、コーディング以外の作業が増えてきてEXCELをよく触るようになってきたのですが、F1キーが超うざいです。
同じようなことを書いてる人は多いですが、私なりに考えたF1キーに対する最適解をまとめておきます。


2.方法に迷ったらF1無効化マクロ

まず、対処法としてはマクロを組むのがベストだと思います。他の方法は使用上の制限がありますからね。
※他の方法
・物理的にF1キーを抜く→私物のPC以外だとできないし、見た目がダサイ
・F1無効化のソフトを入れる→ソフトの管理がメンドイ。ポリシーで禁止されるかもしれないし。
・レジストリいじる→ありだけどマクロでよくね。場所によってはポリシ(ry

まあ、というわけで(←どういうわけだよ)マクロ組むのがベストだと思った次第なんですよ。
自分も以下のようなサイトを参考にマクロ組みました。
https://excel-kaikei.com/kowaza004/
https://forest.watch.impress.co.jp/docs/serial/exceltips/1113101.html


3.F1無効化マクロもうちょっと頑張れるくね?

はい、ここからが本題です。
F1無効化だけでいいのか??
効率化を求めるなら、F1を間違って押したときにF2が起動してくれるべきなのではないか??

※あくまで個人の感想です。

ということで以下、マクロ改善版。コピペどうぞー。

Option Explicit
Sub use_f2()
SendKeys “{F2}”
End Sub
Sub auto_open()
Application.OnKey “{F1}”, “use_f2”
End Sub

他サイトで紹介されてる無効化マクロをこれで置き換えてみてくださいな。


4.終わりに

これであなたもF1の呪いから解放されましたねー👏パチパチ


…F1無効化最適化とか言ったけど、正直マクロとかVBA殆ど触ったことないんですよね(-_-;)
なのでこれは初心者EXCELユーザーの戯言に過ぎないです。。。
でもでもF2起動した方が絶対便利だと思うんですよね。是非試してみてください!

Leave a Reply

Your email address will not be published. Required fields are marked *