Excel

Thumbnail of post image 078

2025年1月現在の「VBAエキスパート ベーシック」を受験してきました。無事合格できたので、そのメモを記述していきます。

VBAエキスパート ベーシックについては、公式ページは以下のリンクを参照してください。

Excel

Thumbnail of post image 127

今回はChatGPTを使ってマクロを作ってみました。作るマクロは、以前に作成したものと同じデータを使って集計をしていきます。

【第9回Excelマクロ】複数条件のある集計【ほぼfor/if文】

ChatGPTのリンク ...

Excel

Thumbnail of post image 183

今回は、前回に紹介した【ファイル操作】を使ってデータ処理をしていきます。

具体的な流れは以下の通りです。

集計したいExcelファイルを開く
データの集計
集計結果を別ファイルに出力

...

Excel

Thumbnail of post image 146

前回、ファイル操作についてまとめました。ファイル操作をする場合、

ファイルの存在の確認
既に開いているか確認

を確認します。例えば、ファイルを開く場合、

開くファイルがそもそも存在し

Excel

Thumbnail of post image 040

今回は、よく使うファイル操作のコードをまとめました。コードをコピペしながら使ってみて下さい。

また、ファイル操作のエラー対策ですが、記事が長くなったので次にまとめます。

パスとファイル名の取得

まずは、ファイル操 ...

Excel

Thumbnail of post image 094

今回は、Excelの以下の表に、

別のシート上に準備した以下のデータを表に追加していきます。

表を作成するコードは以下になります。

Dim ws As Worksheet 'ワークシート1のオブジェクト変 ...

Excel

Thumbnail of post image 171

今回は、文字列に〇〇という文字が入っていたら集計する…といった「部分一致による集計」をしていきます。

今回も以下のデータを準備したので、コピペして実行して下さい。

Dim ws As Worksheet 'ワークシー ...

Excel

Thumbnail of post image 191

前回に引き続き、複数捕まえたピカチュウのデータを使います。今回は、HP70以下・HP71~80・HP81以上と3つのカテゴリーに分けて、かつそれぞれ性別ごとに何匹いるかを表にして集計してみます。

まずはデータを2次元配列に ...

Excel

Thumbnail of post image 046

サンプルデータを作るため、今回はポケモンGOでピカチュウを複数捕まえてきました。ピカチュウの「CP・HP・重さ・高さ・性別」を表にして集計してみます。

まずはピカチュウを9匹捕まえたので、そのデータを2次元配列にして出力し ...

Excel

Thumbnail of post image 086

今回は、Excelの表の最終行と最終列の取得方法をまとめます。

最終行の取得

やや難しそうに見えますが、以下のコードで最終行を取得できます。まずはおまじないだと思って使ってみましょう。

Dim lastRow As L ...