VBAのFind関数とMatch関数の違いと使い方

今回はVBAのFind関数(メソッド)とMatch関数(メソッド)についてご紹介します。これらの関数はExcel VBAでデータを検索する際に非常に便利です。以下に両関数の使い方と違い、注意点、そしてメリットとデメリットについてサンプ ...
ランダムに並んでいるExcelファイルのデータを複数のファイルに分割する

今回は、ランダムに並んだデータをある項目別に分割するサンプルアプリをご紹介します。このサンプルコードは、業務の中で、一つのファイルを部署ごとに分けたり、取引先会社ごとにファイルを分けてメールで送信する際など、多くの場面で活用できます。 ...
Excelのデータを検索し、その結果に基づいてAccessのテーブルを更新する

Accessを使用している場合、Excelで保持しているデータを利用して、Accessのテーブルを更新させるケースが出てきます。全てのテーブルを更新する場合は、データ全体を置き換えることで問題を解決できますが、一部のみを更新する場合は ...
ExcelVBAを使ってOutlineを作成し、展開・折りたたみを行う

EXCELの表にアウトラインを設け、一部を展開したり、折りたたんで非表示にする場合があります。今回はVBAを使ったアウトラインの作成方法と一部分を展開したり折りたたんだりする方法についてサンプルアプリでご説明します。
サンプルア ...Excel VBA を使って式のコピーを行う

Excel VBAを使った表作成において、式のコピーは非常に便利な機能です。表の自動化を考える上で、重要なスキルといえるでしょう。本記事では、Excel VBAを使って式のコピーを行う方法について、詳しく解説します。
まず、E ...
Excelを使って祝日一覧を自動作成する方法

Excelでカレンダーを作成する際に月曜日~日曜日は関数を使って容易に表記できますが、祝日は関数で求めることができません。そこで別シートに祝日一覧を作成してカレンダーと突き合わせることにより、カレンダー内に祝日を反映させることが可能に ...
Accessのテーブル・クエリの表をExcelにコピーする

Accessを利用している場合、テーブルやクエリの内容をExcel上にコピーして利用するケースがあるかと思います。表全体をコピーするのであればコピー貼り付け機能を使えば難なくExcel上にデータをもって来れますが、特定の箇所を定期的に ...
ダブルコーテーションCSVファイルを入力・出力するExcelツール

CSVファイルを編集する際、CSVファイルを一旦Excel上に取り込んでデータを加工する場合が多いかと思いますが、Excel上に取り込むとダブルコーテーションが取れてしまい、再度CSVファイルにする場合はダブルコーテーションなしのデー ...
ExcelVBAでノーツ(Notes)のデータを作成更新する

グループウェア製品の一つであるノーツ(Notes)とExcelはVBAを使って連携させることができます。今回はExcelのデータをノーツに送るサンプルアプリを使って、連携方法についてご説明します。Excelで作成したデータをノーツに送 ...
EXCELで作成したフォルダ名リストを使ってフォルダを自動作成する

業務の関係でサーバーやパソコン上に決まったフォルダを定期的に作成することはないでしょうか。業務で使っているサーバーでは勝手にバッチファイルを実行することが許されていない場合があります。そんな時ExcelVBAを使うとサーバー上でも問題 ...