Softex Celware

ExcelVBA専門技術ブログ

中級者向けVBA課題 No.6 (テンキー操作だけで値入力)

概要

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

 

↓課題内容

 

特定の数字を入力すると、瞬時に対応した変換文字列にセルの値が変換される

効率的な入力システムはいろいろ考案したが、現場で実装した中では最速の入力システム。テンキー操作だけで入力ができるようになるのがポイント。

 

実装のポイント

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

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

  • 数字と変換後の表の情報取得
  • 数字から自動的に変換されるセルの範囲設定
  • 数字の入力を判定して自動変換(セルの値のChangeイベント)
  • 「全部合格」と「初期化」ボタンの追加

 

コード

実装したExcelにおけるVBAのコードだけ抜粋します。

Sheet1 · GitHub

Mod01_処理 · GitHub

Mod99_アドインから · GitHub

 

頂いた回答

今回はまだ回答をいただいておりません。

自ら試行錯誤した経験が自分の価値につながります!みんな頑張ってね!

 

前回課題

softex-celwear.hatenablog.com

次回課題

softex-celwear.hatenablog.com

PR

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

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