この記事は非エンジニアの会社員で現業を持ちながらVBAでたまに自動化ツールを作っているというような方を読者として想定しています。目次 非エンジニアに必要な開発ドキュメント3つのうちの要求仕様書 要求仕様書とは VBA開発に詳細な要求仕様書はいらない…
今回は非エンジニアの会社員がVBAで自動化ツールを作成する時に必要な開発ドキュメントについて解説します。この記事はエンジニアではないフツウのサラリーマンを読者として想定しています。目次 開発ドキュメントとは 非エンジニアが便利ツールを作るのに必…
この記事では、エクセルの作業を効率したいなら、思い切ってエクセルの勉強をやめる、というお話をします。会社勤めのサラリーマンなどの事務職で、エクセルを多用している方を読者に想定しています。伝票処理や見積もりの作成、売上の管理といった煩雑な手…
VBAでWindows APIを使う方法を解説します。今回はWindowsの機能を使って音を鳴らします。目次 Windows APIを使う APIとは何か~OLEとの違い~ APIを使う手順 使いたい機能のAPIを調べる 実際に調べる 調べた結果分かったライブラリを使う宣言を行う Declareス…
VBAで便利なMsgBox関数があります。私の身近にMsgBoxを関数ではなくメソッドだと思っている人がいたので要点を簡潔に解説します。目次 「関数」とは何かについての認識を合わせておく そもそもメソッドなら、オブジェクトにくっついていないとおかしい MsgBo…
今回は値の型を変更するときの注意点について解説します。この記事は中級です。 レベルについてはExcel VBAの実力(レベル)を定義してみる 初心者~三段をご参照ください。目次 値の型変換を行うとはどういうことか 値の型変換を行った後の注意点 セルに書…
VBAで値の計算結果ではなく、計算式をセルの中に作成する方法を解説します。この記事は中級です。 レベルについてはExcel VBAの実力(レベル)を定義してみる 初心者~三段をご参照ください。目次 セルに計算式を入力する方法と2つの注意点 今回やりたいこと…
VBAのInstr関数の使い方を端的に解説します。目次 さっと書き方が思い出したい方のための最低限の文法 本当は色々あるけど95%位はこれでいけるサンプル 応用的な使い方 さっと書き方が思い出したい方のための最低限の文法 あなたが知りたいのはこれです。Ins…
今回はDateserial関数を使って日付を自由に操ってみたいと思います。この記事は初級~中級です。 レベルについてはExcel VBAの実力(レベル)を定義してみる 初心者~三段をご参照ください。目次 DateSerial関数の書き方 DateSerial関数のメリット 計算値を…
Excel VBAでシート内を検索する方法を単刀直入に解説します。検索した結果を別シートに転記します。目次 For~Nextステートメントでループして検索する 一致したら転記する 含んでいたら転記する 条件が合えば転記する Kindle Unlimitedは読み放題! For~Next…
Excel VBAでSelect Caseステートメントの評価対象にTrueを使う方法を解説します。単刀直入にサンプルコードを示した上で、簡単に解説します。スマホの方はお持ちのスマホを横にして頂くと、サンプルコードが、PCと同様に見れると思います。たぶん。目次 Sele…
VBAで作成したOutlookのメール本文の文字を色を変える方法を解説します。Outlookのメールそのものの作成方法については、VBA OLEを使ってメールを配信するをご覧下さい。目次 VBAのコードにHTMLを埋め込んでメールの文字の色を変える HTMLとは 普通のメール…
毎日同じ時刻に同じマクロを実行する為のタスクスケジューラの設定方法です。
今回はVBAで利用できるイベントについて解説していきます。できると便利なイベントに絞って簡単に解説していきます。頑張りましょうこの記事は中級です。 レベルについてはExcel VBAの実力(レベル)を定義してみる 初心者~三段をご参照ください。目次 イベ…
VBAのステートメントであるWith~End Withステートメントについて解説します。単なる文法(シンタックス)の掲示ではなく、オブジェクトの階層構造を使って、自由自在に使えるようになることを目指します。この記事は中級です。 レベルについてはExcel VBAの…