VBA,ループ処理,表の加工,集計処理

以下のようにあるシートのデータ表を複数のシートに振り分けて表を作成する場合、
VBAを使うとボタンをワンクリックするだけで作業を完了させることができます。

やり方としてはVBAで次のように各シートの定義とオブジェク ...

VBA,表の加工

表の特定箇所だけを抜き出して表を作成する場合がありますが、
一度だけならまだしも何回も同じパターンで表を作成する場合、非常に面倒に感じます。
そんな時にボタンワンクリックで表が作成できると非常に便利です。
今回 ...

LookUp,関数

エクセルの表に最新データが追加されていくような場合、そのデータを常に表の先頭や所定の位置に表示させたい場合があります。Excel2021および最新のMicrosoft365で新たに使用できるようになった「XLOOKUP関数」を利用する ...

VBA,ファイル操作

ファイルを整理するために毎回手作業でファイルを振り分けていませんか?
ExcelのVBAを使うとファイルを自動で該当のフォルダに振り分けることが可能になります。
今回はファイルを自動振り分けしたり、もとに戻したりできる ...

CSVデータ処理,VBA

ExcelデータをCSVファイルにするには保存時にファイル形式を「CSV(コンマ区切り)(*.csv)ファイル」にすることで変換できますが、特定箇所のデータをCSV出力したり、データをダブルコーテーションで括ったりするにはVBAを使う ...

CSVデータ処理,VBA

CSVファイルをExcelに読み込む際、CSVファイルの特定の箇所だけを読み込みたいケースがあると思います。
そんな時に利用していただけるVBAを作成しましたのでご紹介します。
今回紹介するサンプルアプリは「CSVファ ...

VBA,メール

同じ内容のメールを複数の宛先に送信する場合、通常は一件ずつメールを作成して送信することになりますがExcelVBAを使うと1クリックで複数の宛先に一斉メールを送ることができます。また、一斉にメールを送る際に複数のメールアドレスを設定し ...

VBA,ファイル操作

EXCELの表を加工して新たに別なファイルとして表を作成する場合、同じ内容で繰り返し作成する業務あればVBAを利用することにより、ボタン一発で作業を完了させることができます。
今回はあるEXCELの表を新規に別ファイルの表とし ...

VBA,エラー回避

ディスクトップやドキュメントフォルダがOneDrive と同期が取られるようになってから、タイトルにあるようにVBAでカレントフォルダを指定すると「パスが見つかりません。」と表示されエラーが発生するようになりました。 原因は今まで下記 ...

VBA,ループ処理

プログラミングする大きなメリットは、同じ処理を繰り返す際に短いコードで記述できることです。例えば以下の例では繰り返し処理で使うForNextステートメントを利用すると4行で記述できますが、ForNextステートメントを利用しない場合1 ...