VBAでExcelのセルに数式を設定する
VBAのサンプルアプリを使ってセルに式を設定する方法を説明します。
以下のサンプルアプリは黄色のセルに所定の式を設定するプログラムです。
E列には「Do Until ~ Loop」を使って直接式を設定し、17行目の合計 ...
Excel VBAでデータをスマートに並び替える方法(作業効率を最大化)
Excelの作業をスムーズに進めるためには、データの効率的な並び替えが欠かせません。手作業で大量のデータをソートするのは非効率で時間のかかる作業ですが、Excel VBAを駆使してデータの自動化を行えば、作業効率を劇的に向上させること ...
VBAを使って読込先フォルダ指定して他ファイルからデータを読込む
他のExcelファイルのデータを現在開いているExcelシートに貼付る場合、両方のExcelファイルを同時に開いて、コピー貼付けする方法が取られますが、VBAでプログラムを書くと他のExcelファイルをダイアログボックスで選択するだけ ...
Excelの結合セルを一括解除してコピーする方法
Excelでフィルターしたデータをコピーする際に結合セルがあると、「この操作は結合したセルには行えません。」というエラーメッセージがでてコピーできません。
一旦フィルターを解除して結合したセルを元に戻して実行すれば問題なく ...
Sumif、SumIfs関数を使って条件に一致するデータを集計する
Excelには、様々なデータを扱うための機能があります。その中でも、Sumif関数やSUMIFS関数は、指定した条件に一致するデータを集計するための便利な機能です。Sumif関数は、一つの条件に一致するデータを集計するために使用されま ...
Excel VBAでボタン一発オートフィルター
エクセルの「オートフィルタ」は、ワークシートのデータリストから特定の条件を満たすデータを絞り込んで抽出し、表示する機能です。
データが大きいとその中から条件に合うものを見つけるのは大変ですが、この機能を使えば簡単に抽出すること ...
CSVファイルのデータを加工しながらエクセルに読み込む
CSVファイルの内容をExcelファイル上に持ってくるだけでしたらCSVファイルをエクセル上にドラッグ&ドロップするだけでできますが、CSVファイルの内容を加工しながらエクセル上に読み込むには今回のサンプルアプリのようにVBAでプログ ...
Excel VBAでFind 関数を使って検索する
Findは、Excelシート上の指定したセル範囲の中で、検索でヒットしたセルを取得します。
Find使用時に引数を指定することで全文一致か部分一致か条件を設定することができます。
また、検索方向を指定したり、「大文字と ...
VLookupより速いIndex関数とMatch関数を使ったエクセルの検索
大量のデータを検索する時はVLookup関数より、Index関数とMatch関数を使って検索した方が速く処理できます。VLookup関数で処理に時間がかかる又は遅いと感じたときはIndex関数とMatch関数の組み合わせで検索処理を実 ...
Excel VBAでVLookup関数を使う
VLookup関数は指定した範囲の中から検索条件に一致したデータを検索し、取り出してくれる関数です。通常はExcelのセルの中に式を書いて、その式を下のセルにコピーしてデータの突き合せを行いますが、VBAを使うと式をコピーすることなく ...