オフィスの「オ」

事務系アプリを快適に使いこなすためのネタ帳ブログ

~ 新しい出品者ストア特集 すぐに届く新ブランドの売れ筋アイテムほか ~

【エクセル】シートの上にマクロを実行するボタンを配置する方法

f:id:office-macro:20200911091603j:plain

シートの上にマクロ実行ボタンを配置する

今回は、エクセル(Excel)のシートの上にマクロを実行する「ボタン」を配置する方法と手順の記事です。

※シートの上にボタンを配置するには、メインタブに「開発」タブを表示する必要がありますので、こちら「エクセルに「開発」タブを表示する方法 - オフィスの「オ」

を参考にして「開発」タブを表示してください。

手順

1.「開発」タブ→「挿入」→フォームコントロールの一覧から一番左上の「ボタン」を選択します。

f:id:office-macro:20170316224521p:plain

2.マウスポインターの形が「+」に変わるので、ドラッグして適当な大きさの四角を描きます。

f:id:office-macro:20170316224531p:plain

3.適当な四角を描きドラッグを終了すると、「マクロの登録」というウィンドウが表示されるので「OK」をクリックします。

f:id:office-macro:20170316224539p:plain
※ここで、「新規作成」をクリックすると「Visual Basic」のコーディング画面が表示され、今作ったコントロールボタンの動作をVBAでプログラミングすることができます。「記録」をクリックした場合はマクロの記録が始まります。

4.シート上にボタンが作成されました。

f:id:office-macro:20170316224549p:plain

注意点

エクセルでマクロを実行するには、ファイル形式を通常の「.xlsx」ではなく、「.xlsm」にする必要があります。マクロが含まれるファイルを「.xlsx」形式で保存しようとすると、以下のような確認ウインドウが表示されます。

f:id:office-macro:20210205165243p:plain

こちらも、マクロが含まれるファイルを、通常のファイル形式「.xlsx」で自動保存しようとすると表示される注意メッセージです。

f:id:office-macro:20210205165811p:plain

通常の「.xlsx」ファイルを、マクロが実行可能な「.xlsm」に変更するには、「名前を付けて保存」または「コピーを保存」でコピーを作りますが、この時に、ファイルの形式を必ずExcel マクロ有効ブック(*.xlsm)」にして保存してください。

f:id:office-macro:20210205170737p:plain

備考・その他

配置するボタンには「フォームコントロール」と「ActiveX コントロール」の2種類が存在します。

「フォームコントロール」は機能は限定されていますが使いやすく、「ActiveX コントロール」は手間がかかりますが、VBと同じような高度な使い方ができます。

END


60枚入 3Dカラーマスク 3Dマスク 立体構造 3層構造 不織布マスク 小顔 くすみカラーマスク 血色カラー 春夏 バイカラー (3Dマスク60枚入り)(750円)