![見出し画像](https://assets.st-note.com/production/uploads/images/52939971/rectangle_large_type_2_85072ed3a6b0226ab7b8fbb28dcb1f00.png?width=800)
ファイル開くのに時間をかけるのはもうおしまい!簡単Excelボタン活用術
業務アプリを作ろうとして、いったいどこから取り組んでいいのかわからなくありませんか?
「業務アプリ」を作るのは「業務マニュアル」を作るのと同じような気がします。
私は、プログラマーなので「業務マニュアル」を作る専門家ではありませんが、業務アプリであれば数多く作ってきましたので、プログラマーの立場から、「業務メニュー」を例にしてこの記事を書いています。
では、Excel を使って「業務メニュー」を作ってみます。
[業務メニュー]ボタン
業務マニュアルを作るのであれば、業務フローを考えて目次を作ります。
なので、業務に必要な資料を表示する[ボタン]を作ります。
つまり「業務メニュー」を作ります。
![画像1](https://assets.st-note.com/production/uploads/images/52127779/picture_pc_e5fef906795db4588bd5f5e83ba1c437.png)
[挿入]-[図]-[四角形]と選択して[四角形]を挿入します。
![画像2](https://assets.st-note.com/production/uploads/images/52127952/picture_pc_07bb8b05f3eac4928d9d35c887b90577.png)
挿入したら[右クリック][テキストの編集]で[業務経費報告書]と入力します。
![画像3](https://assets.st-note.com/production/uploads/images/52128363/picture_pc_c6031022f02cbd6c3f1003bdad5a2793.png)
[業務経費報告書]ボタンをクリックしたら、[業務経費報告書.xlsm]ファイルが、開く用にします。
![画像4](https://assets.st-note.com/production/uploads/images/52128475/picture_pc_0e2b9ec602268ed2be6e2e05d6d05c32.png)
[開発]-[Visual Basic]と選択します。下記のような画面が表示されます。[業務経費報告書]ボタンにファイルを開くマクロを作成します。
[開発]タブが表示されない人は、[Excel 開発タブ 表示]と検索して、[開発]タブの表示方法を調べてください。
![画像5](https://assets.st-note.com/production/uploads/images/52128663/picture_pc_e99bdff2413d538cda7b70ef65cc000d.png?width=800)
[プロジェクト]ウィンドウ内で[右クリック]して[挿入]-[標準モジュール]と選択します。
![画像6](https://assets.st-note.com/production/uploads/images/52128941/picture_pc_795857c8369fed5e1a55787d01c6dee4.png)
画面に標準モジュール[Module1]の記述画面が表示されます。
この画面が、マクロを記述する画面です。
![画像7](https://assets.st-note.com/production/uploads/images/52129033/picture_pc_f7bc9b15574dd608aff5977e7d45e0db.png?width=800)
ここに[Sub 業務経費報告書を開く]とタイプして[Enter]を押してください。
![画像8](https://assets.st-note.com/production/uploads/images/52129324/picture_pc_eee1d3cbdbe86fa233300f7382fb2fad.png)
()と End Sub が、自動的に追加されました。
Sub 業務経費報告書を開く()
End Sub
このように、[Sub マクロ名]から[End Sub]までの行が[業務経費報告書を開く]というマクロを記述する場所になります。
Sub 業務経費報告書を開く()
Workbooks.Open "業務経費報告書.xlsx"
End Sub
[Sub マクロ名]と[End Sub]の間に[Workbooks.Open "業務経費報告書.xlsx"]と記述します。
開くファイル名は、[業務経費報告書.xlsx]と記述していますが、ご自分のファイルに置き換えて記述してください。
開くファイルが、いま作業しているファイルと同じフォルダにある場合は、フォルダパスを省略することができます。違うフォルダにある場合は、[C:\xxx\xxxx]など、ドライブ名、パス名を指定して記述してください。
[業務経費報告書]ボタンを[右クリック]して、[マクロの登録]を押します。
![画像9](https://assets.st-note.com/production/uploads/images/52129997/picture_pc_1bb5e0cf29553b570c7bc5daf1c1829a.png)
先ほど作成したマクロ[業務経費報告書を開く]を選択して[OK]を押します。
![画像10](https://assets.st-note.com/production/uploads/images/52130190/picture_pc_cec5ccf2ec8f170d187c212ea4900872.png)
[業務経費報告書]ボタンを押すとファイル[業務経費報告書.xlsx]が開きます。
![画像11](https://assets.st-note.com/production/uploads/images/52130370/picture_pc_5b0656869057b9c059e1a4e05b18b702.png?width=800)
このようにして、[業務メニュー]ボタンを作成します。
![画像12](https://assets.st-note.com/production/uploads/images/52130638/picture_pc_d83e35e24bd321684aeee6b909c39de8.png)
作成したファイルを保存する
![画像13](https://assets.st-note.com/production/uploads/images/52130790/picture_pc_e165ffe5d7218a16e0b679687c5c2f1a.png)
作成したファイルを保存する場合には、ファイル形式に注意してください。
作成したファイルにはマクロが含まれていますので、保存するファイル形式を[Excel マクロ有効ブック(*.xlsm)]にする必要があります。
![画像14](https://assets.st-note.com/production/uploads/images/52130894/picture_pc_95745436ab6bc98eb38e27544dd56994.png)
[ポップアップメニュー]を表示する
今回ご紹介した[業務メニュー]ボタンだと、メニューを選択するには[業務メニュー]を作成したシートを表示しなければなりません。
業務用のファイルやシートが多くなったりして、まとまりがつかなくなりますよね。
次回は、[メニュー]ボタンを押すと[ポップアップメニュー]が表示する方法を説明します。シートの端っこにボタンを付けて[ポップアップメニュー]を表示したいと思います。
![画像15](https://assets.st-note.com/production/uploads/images/52132222/picture_pc_d26055c252dc56a19f45bcf5dcfbb470.png)
[コミュニティのご案内]
ExcelやAccessで困ったときは、コミュニティでお問い合わせください。
Excelを業務で使うコミュニティ(Discord)
![](https://assets.st-note.com/img/1712651231699-UXAdsc63kB.png?width=800)