Softex Celware

ExcelVBA専門技術ブログ

中級者向けVBA課題 No.13 (ヘッダーからEnumの自動生成)

概要

今回も「実装出来たら便利!」って問題

 

↓課題内容

 

Enum(列挙体)はVBAにおいて配列の列番号などを参照する際に大変便利なものです。またコードの可読性、メンテナンス性を向上させることができます。

しかし、事前準備が大変になるのでこの処理を効率化するためのテクニックです。

 

実装のポイント

下記項目をクリアすれば同じようなものが作れます。

詳細はググるなり、今時なら生成AIに聞けば答えが出てくるので詳細の解説は行いません。

  • 選択セル範囲から値取得
  • InputBoxで値の入力
  • コードの自動生成とクリップボード格納

 

コード

実装したユーザーフォームにおけるVBAのコードだけ抜粋します。 

MakeCodeEnum · GitHub

 

頂いた回答

今回も回答をいただきました。毎度ありがとうございます!

 

前回課題

softex-celwear.hatenablog.com

次回課題

softex-celwear.hatenablog.com

PR

ExcelVBAでのツール開発を承っております。(対応実績350件以上 2023.8月)

お気軽にご相談ください。

coconala.com