VBAを完全にマスターすることは容易なことではなく、多くの命令、ルールを習得する必要があります。しかし、ほとんどの業務は、いくつかのパターンを習得することで自動化を実現することが出来ます。マクロ記録とパターンを使って、さくさく自動化 ...
「覚え始めたVBA」「少し知っているVBA」を深め・広げて、さらなる効率化を実現。 複数ファイルを統合・集計する「報告書集計システム」を題材に、さまざまな条件分岐、配列、別ファイルの扱いなどをレクチャー。 Excel(エクセル)、Access(アクセス ...
VBAの処理を高速化するために、セル範囲のデータを一度「配列」に読み込んでから、メモリ上で処理するテクニックは非常に強力ですよね。では、その配列の中身を、どうやって効率的に、そして正しく処理すればよいのでしょうか? VBAの配列を ...
コントロールを引数にしたプロシージャを作るにはどうすればいいのか、 コントロールをForループに入れてやるにはどうすればいいのか。 今回は、フォームをダブルクリックしたらコントロールの .Enabled が変化するようにしたかったのでございます。
これまでの過去記事で、Excel VBAのプログラムを作成する2つの方法について何度か触れてきました。この記事では、その解説をまとめると同時に、VBAのプログラムを直接記述する作成方法についてまとめておきます。 VBAプログラムを作成する方法として ...
VBAのFindメソッドで、シートから特定のキーワードを持つセルを一つ見つけることはできました。でも、もし同じキーワードがシート上に複数存在していたら…?「見つかったセル、全部に色を付けたい」「該当する行をすべてリストアップしたい」といった ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する