【Excelマクロ】VBAの構文エラーと実行時エラーの違いとは?
はじめに:「エラーが出た!」そのときどうする? VBAでマクロを実行すると、「エラーが発生しました」とメッセージが表示されて止まってしまうことがあります。 このようなエラーは、主に2つあります。 それぞれのエラーがどう違 […]
はじめに:「エラーが出た!」そのときどうする? VBAでマクロを実行すると、「エラーが発生しました」とメッセージが表示されて止まってしまうことがあります。 このようなエラーは、主に2つあります。 それぞれのエラーがどう違 […]
スコープとは? 〜変数の“使える範囲”を知ろう〜 VBAを学び始めたとき、多くの人がなんとなく避けてしまうのが「使える範囲」を認識せずに使っていることです。専門的にいうとスコープと言います。 同じ名前の変数なのに、動き方
はじめに:VBAの「親」と「子」ってなに? VBAを使ってExcelを操作していると、よく次のようなコードに出会います。 このコード、何気なく書いているようですが、実は「親→子→孫」という順番でオブジェクトを設定している
「Nothing」ってどういう意味? VBAの学習を進めていると、必ずどこかで出会うキーワードに「Nothing」があります。 英語の「ナッシング」=「何もない」という意味は知っていても、 という疑問を持つ方は多いと思い
入金消し込みの自動化 日々の請求処理や経理業務において、「入金消込(にゅうきんけしこみ)」は重要な作業です。 請求データと入金データを照らし合わせて、正確に突き合わせる作業は、手作業だと時間がかかり、ミスも発生しがちです
はじめに Excel VBAを学び始めたとき、多くの方が最初に混乱するのが「=(イコール)」の使い方です。 あるときは「値を入れる(代入)」に使われ、別のときには「等しいかどうか(比較)」に使われるため、「結局どう使えば
VBA構築に必要な基本構造 Excel VBAを使って業務を効率化したい!そう思ってマクロを始めたけれど、「なんとなく書いてるだけで意味はよくわからない」「エラーが出てしまう」という方も多いのではないでしょうか。 そこで
日付ごとのファイルを作成する 毎日の作業をExcelでしていると、「保存したファイルが上書きされてしまった」「過去の状態を確認したいけど残っていない」といったトラブルに出会うことがあります。 こうした問題を防ぐために、保