Skip to content

ExcelFormulaEditor - 複雑なExcelの数式でも、らくらく入力できるようにするExcelアドイン

License

Notifications You must be signed in to change notification settings

KotorinChunChun/ExcelFormulaEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExcelFormulaEditor - エクセル数式らくらく入力アドイン

概要

Excelの数式を手軽に良い感じでインデントして、数式の編集を効率化するためのExcelアドインです。

  • 数式を自動インデント
    • 1行表示
    • ネストレベルを指定したブロック表記
    • ツリー表記
  • 不完全な数式を赤く表示
  • 数式の実行結果を表示しログが残る
  • 操作はキーボードオンリーにも、マウス操作にも対応
  • アクティブセルに対する情報の取得する隠し機能([value]、[text]、[formula]、[row]、[col]プロパティ)


使い方

ダウンロード

ExcelFormulaEditor/master/bin/エクセル数式らくらく入力アドイン.xlam からダウンロード

初めての立ち上げ方

単にダウンロードして開いても、全く反応が無いことがあります。

  • binフォルダよりアドインファイルをダウンロード

  • ファイルのプロパティを開いて「セキュリティ:~~~~~☑許可する」にチェックを入れてOK

  • ダブルクリックで開く

  • マクロを有効化する

  • Excelのリボンに機能が増える

常駐させたい場合

  • ファイルをアドインフォルダにコピー
  • 起動時に立ち上がるように設定

詳しくはGoogleで。

フォームの開き方

三通りの方法があります。

  1. Ctrl+2キー (太字/解除 を上書きします。Ctrl+Bがあるから不要ですよね?)
  2. 監視中に数式の入ったセルをダブルクリック
  3. 「数式エディタ起動」コマンドを実行

※アドインを開いた時点で、自動的に「Ctrl+2の上書き」と「ダブルクリックの監視」が始まります。

フォーマットの採用

三通りの方法で画面右側のフォーマットを切り替えられます。

  1. Alt+数字 キー
  2. Ctrl+TAB / Ctrl+Shift+TAB キー
  3. タブのマウスクリック

二通りの方法で選択中のフォーマットを数式入力ボックスに採用できます。

  1. Alt+数字 キーの連打
  2. F5 キー

入力の確定

  • Ctrl+Enter で入力を確定(※配列数式チェックボックスの状態に従う)
  • Ctrl+Shift+Enter で配列数式として入力を確定

入力の取り消し

  • Ctrl+Z で編集を元に戻す(※フォーマット採用時点以降の変更のみ)
  • ESC キーでダイアログを閉じる
  • マウスで×をクリックする

利用風景


お約束

  • このプログラムはMITライセンスで公開しています。
  • 利用は自己責任でお願いします。
  • バグ報告は大歓迎ですが、必ず修正するとは限りません。

MITライセンスの要約

こんな感じです。

* コピーも、再配布も、変更も、業務利用も、販売品に含めてもいいよ
* でも、著作者表記とライセンス表記は消さないでね
* このプログラムを使って何が起きても作者は関知しませんよ

その心は?

世界中に私の生きた証を残すのじゃー!


作者情報

@KotorinChunChun

https://twitter.com/KotorinChunChun

https://www.excel-chunchun.com/


更新履歴

2020/07/27 Ver.0.10

  • 最低機能で初回リリース

2020/07/28 Ver.0.11

  • 若干バグ修正

2021/01/15 Ver.0.12 配列数式対応と操作性向上

全般

  • 全コントロールフォーカス時のキー操作に対応
  • Ctrl+Shift+Enterで配列数式自動設定に対応
  • チェックボックスで配列数式切り替えに対応

入力ボックス

  • スクロールバー追加
  • 文字サイズ変更ボタン追加
  • エラー時の背景色を淡い赤色に変更

フォーマット候補

  • アクティブタブに着色
  • Ctrl+TAB / Ctrl+Shift+TABでタブ切り替えに対応
  • Ctrl+数字の連続入力でフォーマット採用

残りの課題

  • 式が255文字以上になるとエラーで確定できない
  • 参照しているセルの値ベースの数式プレビュー
  • 数式バーの高さ変更機能
  • 複数セルへの一括適用機能
  • 『元に戻す』を壊さないようクリップボードコピーを追加
  • Excelに新たに実装されたLET関数に適したフォーマット開発
  • フォームのサイズ変更
  • 設定値の記憶
  • 編集内容のDIFF(WinMergeに投げる?)
  • 名前定義エディタ

About

ExcelFormulaEditor - 複雑なExcelの数式でも、らくらく入力できるようにするExcelアドイン

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages