和風スパゲティのレシピ

日本語でコーディングするExcelVBA

雑談・その他

関数(プロシージャ)分割は思ってるより簡単です

関数分割が難しいのは「なにを関数にすればいいのかわからない」という、目的の理解が最大の悩みと感じます。この目的を「処理のまとまりに名前をつけられること」と捉えて、母国語の力を借りてコードを読めば、関数化の本質がつかめると思います。

明けましておめでとうございます。

明けましておめでとうございます。 今年もどうぞよろしくお願いいたします。

日本語関数はクイックヒントの太字強調がズレる

関数を入力する際、仮引数のリストを表示する機能があり、この機能をクイックヒントと呼びます。このクイックヒントには「入力中の引数を太字で強調する」機能があるのですが、関数・引数名が日本語だとこの協調がズレるので注意しましょう。

英訳してはいけない変数名第3位「専門用語」

英訳してはいけない変数第1位のワークシート、第2位の列見出し名ときて、最後は「専門用語」です。ExcelVBAを用いて業務を効率化せんとするみなさんはその道のプロです。プロ同士の繊細な意思疎通を図るためにも、専門用語はそのまま変数名にしましょう。

英訳してはいけない変数名第2位「列見出し名」

今回は日本語変数に関するお話です。第1位のワークシートに続き、列見出し名が日本語だった場合は、その変数名をわざわざ英訳してはいけません。特にEnum定数などは、入力も日本語の方が簡単なコードですので、しっかり一致させたコードを書きましょう。

英訳してはいけない変数名第1位「ワークシート」

今回は日本語変数に関するお話です。単刀直入に、シート名が日本語だった場合に、その変数名をわざわざ英訳してはいけません。VBAではワークシート名もソースコードの一部です。同じオブジェクトの変数名は、すべてのコードで同じ単語を当てましょう。

3キーフットスイッチに割り当てると便利なショートカットトリオ7選

ペダルそれぞれに、キーボードやマウスの入力を割り当てられる、3キータイプのフットスイッチに割り当てると便利なショートカットを考察します。右手マウスと併用したいけど、片手では押しづらいショートカットたちが有力候補になります。

人に何か伝えるなら母国語で

このブログの記事が50に到達しました。令和元年12月1日にスタートしたブログですので、およそ8ヶ月半での到達です。やっと書き慣れてきましたので、ペースを上げていきたいですね。いつもご愛読いただいている皆様には、この場を借りてお礼申し上げます。