02-VBAのテクニック

02-VBAのテクニック

VBAの左辺と右辺の計算式を考える

プログラムでは「=」をよく使います。 これは、実は二つのケースで使われるという区別があります。「代入」と「比較」です。それがよくわからないままプログラムの勉強をされている方もいます。 実はこの感覚はコンピュータの知識に慣れていないと、非常に...
0102-Excelマクロ

テーブルにデータに入力されている計算式を消されないようにする方法

セル範囲をテーブルに設定すると、便利な反面いろいろな制約がかかりますが、その中でも実際の運用で困ってしまうのが入っている計算式を書き換えてしまうことができることです。 テーブルデータはセルの保護のロックができないので、誤って計算式を消してし...
01-Excelの使い方

Ok Google でいろいろなビジネス情報一発登録

私は スマホに向かって「 Ok Google、 現金売上、AAAさんで5500円」と入力すると、どんどん蓄積されていって、最終的にExcel上に一覧表に展開できるので、そのまま今月の売り上げ集計をするためのシートが作成される、という仕組みを...
02-VBAのテクニック

出版社に原稿を入稿するときに使えそうな便利な画像挿入ツール

私自身、実際に出版社で書籍を出版したことはなく、皆さんご存知の通りプレジデント社の雑誌「President Next」のエクセル特集を監修させて頂いた経験しかないのですが、その時に出版社とやり取りしていて思ったのは、編集者の人の作業の多さで...
01-Excelの使い方

VBAのフォームを使って作業指示を簡単にする

営業リーダーがスタッフに対し、翌日の指示をすることがよくあります。 その指示を出す時、1つの営業先に対し、複数の人に指示するとき、一人一人にメールを手書きで書くのは大変で、一覧の画面でどのスタッフにどの営業先への指示をするかを一度に設定でき...
01-Excelの使い方

Excelで使えるオリジナルの関数を作るシンプルな方法

Excelで普通に使えるSUM関数のような関数以外に自分で独自の関数を作る解説を簡単にします。 一番シンプルな方法 まず、エディタをAlt+F11のショートカットキーで開きます。 そしてブックにModuleを追加します。このModuleに作...
02-VBAのテクニック

VBAでは新しいコメント機能がどうなってるか調べました

WordやExcelでは最近、コメント機能が一新されました。 今までのコメント機能は次のようなものでした。 新しくなったコメントは次のようなものです。 今までは1個しかコメントできなかったのですが、経緯を示すように1つのセルや一か所に複数の...
02-VBAのテクニック

VBAでバラバラの位置にバラバラで記録されたブックの情報を一つにまとめる

次の出金伝票を見てください。 これが標準の記入方法で記入されたものです。 セルA7からC10の範囲に入力されています。 これは、1行空けて記入しています。 これの処理を自動化すると、A7からA10の中のデータ個数を見て、その中に入力されてい...
01-Excelの使い方

Excelのシステムはこう作る!受注生産品の注文を受けたら材料を自動発注する

普通、受注生産品の注文を受けたら、その製品の部品表からどんな材料を使うか情報を集め、発注することになります。情報を集めるのがかなり大変で、あらゆる取引先ごとに必要な部品を取りまとめなければなりません。この集計は1+1のように決まり切っている...
02-VBAのテクニック

VBAで変数の宣言をしなければならない話・2019年夏

定期的にこの話をしています。VBAで変数の宣言をしなくても動くのに、なぜしなきゃしけないか。しなくていいのであればする必要ないんじゃないか、という話です。変数の宣言をすると、変数名が自動表示されたりするので変数名の間違いを防ぐことができると...