
F0000001_ユーザーフォームに最小化/最大化ボタンを表示させる
ツール作成において、ExcelVBA(マクロ)を使うことの利点の一つは、ユーザーフォームにあるかと思います。Excelの利用率は2024年4月調査時点で61.9%(Utilly調べ)これは利用率なので、普及率はさらに高い割合かと思います。また、組織内で個人が使用する分にはインストールなどの手間が不要である場合が多いかと思います。この普及率・簡便さでユーザーフォームと同等の機能を持ったアプリはありません(たぶん)。このユーザーフォームはExcelのブックとは別で動作するウインドウが立ち上がり、入力受付などに使用できますが、最小化・最大化ボタンが付いていません。例えばユーザーフォームとなにか別のウインドウ(ブラウザ等)とを交互に操作するといった場合、操作性が悪いと私は感じます。この操作性の改善への答えのひとつが、この関数かと考えます。※(私の)便宜上、関数と表記していますが関数ではありません。