合格後の副業、iPadなどを使ったペーパーレスに挑戦する様子、エクセルの活用、会社員あるある、等をつづります2019-03-24【VBAコード付】”選択範囲で中央”を右クリックメニューに追加しようエクセル<この記事は1835字です>”選択範囲で中央”とは?マクロを使いますが、簡単にできます(コード付き)指定コード”選択範囲で中央”とは?そもそも、”選択範囲で中央”というコマンドはなにか?を説明します。”選択範囲で中央”は”セルの結合”と似ています。エクセルで表を作る際、その見出しに使うことが多いかと思います。下図の赤で囲ったようなケースです。このような場合で”セルの結合”を使ってしまいがちですが、実はあまり良いことはありません。理由はおもに2つです。コピー&ペイストがうまくいかないオートフィルタがうまくいかない詳しい内容は下記を参考になります。窓の杜この場合は、”セルの結合”ではなく”選択範囲で中央”を使うと不具合を回避できます。中央を選択するだけです。結構な頻度で使う操作なのに結構めんどくさいですね。この操作はショートカットもありません。ここは、自分で何とかするしかありません。ハードルは高いですが、マクロを使うしかないのです。マクロを使いますが、簡単にできます(コード付き)マクロ使ってややこしいことになりそうな気がしますが、そんなに難しい事ではありません。メニューバーの上(どこでもいい)で右クリックして”リボンのユーザー設定”を選択します。Excelのオプションが出ますので、右側の開発にチェックをいれます。すると、メニューバーに”開発”が追加されます。開発メニューは下図のようになっています。何も考えず、マクロの記録をクリックします。下記のようなメニューが出ますので、個人用マクロブックを選択します。変わりますので、そのままクリック。メニューが元にもどります。Basicボタンをクリックします。Basic画面が立ち上がります。1まず、PERSONAL.XLSBを選択していることを確認します。2次に、マクロのコードが自動記録されていますのでこの上から下の指定コードをそのまま貼り付けます。Sub下図のようにコピペができれば、作業終了です。上書き保存してVBA画面を閉じでください。エクセルも閉じでください。再度、エクセルを立ち上げると、右クリックメニューに”選択範囲で中央”が入っています。ちなみに、このメニューで”選択範囲で中央”の実行は、マクロで実行しているので”元へ戻る”で戻すことができません。戻しは面倒ですが、セルの書式設定メニュから行ってください。マクロの内容については、簡単に言いますと下記のような流れになっています。今回は詳しい説明は省きます。auto_open()Excelが立ち上がる時に実行します。ここで右クリックメニューを作成します。Auto_Close()Excelが閉じるときに実行します。ここで作成した右クリックメニューを削除します。これをしないと、”選択範囲で中央”メニューが増殖してしまうことがあります。SentakuCyuoh()”選択範囲で中央”の実施。1行だけですので簡単です。この技をうまく使っていけば、いろんなメニューを追加できます。トライしてみてください。これをきっかけにVBAの世界に入っていただけることを願ってます。してますので、確定申告してきました。(2)月別アーカイブ検索このサイトについてプライバシーポリシーお問い合わせスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。