エクセルVBAのクラスモジュールを日本語のクラス名で、徹底的に簡単に解説するシリーズの2回目です。この記事は初段です。 レベルについてはExcel VBAの実力(レベル)を定義してみる 初心者~三段をご参照ください。目次 Propertyプロシジャを作る Property…
VBAによるプログラミングにオブジェクト指向を取り入れます。クラスモジュールは日本語での情報がネットでも本でも少なく、あっても超ムズかしかったので、誰でも分かる様に簡単に解説します。そもそもクラス名やメソッド名などがアルファベットなのでわかり…
<読みやすいように段落を再構成、日常業務とおばあちゃんの知恵袋の例を加筆 2019/12/8>今回はプログラミングで良く出てくる言葉であるアルゴリズムとロジックについて解説します。この考え方はプログラミングだけで無く、業務改善や日常生活にも役立つの…
上級者から初段へのステップアップの最終回です。今回は初段入りするための条件を解説します。この記事は上級です。 レベルについてはExcel VBAの実力(レベル)を定義してみる 初心者~三段をご参照ください。目次 初段にステップアップすると言うことはど…
<文言修正&誤字修正&[画面の更新を止める]に注意事項を追記 2019/11/02> 本質的な自動化について大幅加筆。小手先の簡単にできる高速化について加筆修正 2019/12/03VBAで作成したマクロの高速化を目指す上で大切なことを解説します。目次[:contents] 高速…
VBAのプログラミングで上級者から初段にステップアップする為のシリーズの3回目です。今回はメンテナンス性と開発効率を上げるのに役立つ、変数名やプロシジャ名の付け方について解説します。この記事は上級です。 レベルについてはExcel VBAの実力(レベル…
<分かりやすいように文言修正&誤字修正&脚注追加 2019/11/02>VBAで上級者から初段にステップアップするシリーズの2回目です。初段から二段へのステップアップも視野に入れて、コーディングの流れを意識したプログラミングを身に付けていきましょう。この…
<文言、誤字修正 2019/11/02>エクセルVBAで上級から初段にステップアップするシリーズです。今回は上級を卒業して初段になる為のステップを解説します。初段まで行けば一通り何でもできるレベルです。頑張っていきましょう。この記事は上級です。 レベルに…
今回は中級から上級へのステップアップを果たすスピードが爆上がりするデバッグを上達する方法を解説します。<誤解を招かない表現に修正 on 2019/11/01> エクセルVBA中級者から上級者へのステップアップ① 中級を卒業するためのステップで解説したように、…
VBAで中級から上級にステップアップするシリーズの4回目です。今回はVLOOKUPの検索値と戻り値を調べることで、データの取り扱いに配慮する事について解説します。VBAではなく通常のエクセル関数のVLOOKUPがうまくいかない事例を見てから、エラーの回避に取り…
エクセルVBAで中級から上級にステップしようとアップするシリーズの3回目です。今回はVBAによる自動化で頻発する、エクセルブックを開く動作の周辺のエラー撲滅とユーザビリティの向上を目指します。この記事は中級です。 レベルについてはExcel VBAの実力(…
VBAで中級から上級へのステップアップの2回目です。今回は、他人に使ってもらうツールで頻繁に利用されるメッセージボックスで使い勝手を向上させ、メッセージボックス周りのエラーを撲滅していきます。この記事は中級です。 レベルについてはExcel VBAの実…
この記事はVBAで自動化ツールの作成を目指している非エンジニアの会社員を読者に想定しています。どんなに小さくてもよいので一つ完成品を作ったことのある中級者を上級者の入り口まで連れていくシリーズです。目次 中級から上級を目指す 中級者とは 中級者…
今回は業務の自動化を図るときに気をつけるポイントについて解説します。なお、自動化は業務改善の一種ですが、自動化そのものは生産性の向上には直接影響しません。前提である生産性の向上がそもそもの目的であり、自動化はその手段です。自動化そのものが…
同じ仕事を淡々とこなしているといずれ倦(う)んできます。精神的に良くないです。やはり仕事をするに当たり、日々、改善を図って貢献度を高めていくことが精神的にもいいと思います。きょうは改善を図るいいタイミングについて考察します 目次 ルーチン化…