和風スパゲティのレシピ

日本語でコーディングするExcelVBA

オートフィルターのデータ部分を取得する

オートフィルターのデータ部分を取得するにはAutoFilter.Rangeを使用します。ただしこれは見出しもついてくるため、Offset+Resizeを利用して見出しを除外します。各列を取得する場合はそこからIntersectを使用します。

ExcelVBAと生成AIについて思うこと

2025年12月1日をもって、ブログ開設6周年となりました。今日は2025年時点での、生成AIに対する感想や考察を書いていこうと思います。

12/23(火)21:00~ 第9回 和風スパゲティ勉強会「プロシージャ分割入門」

第9回のテーマは「プロシージャ分割入門」ということで、Sub・Functionを使ったマクロ全体の設計を解説します。条件分岐やループ処理、例外処理を処理階層を意識して分割する方法を解説しますのでふるってご参加ください。

フィルター抽出中のデータをコピーする

フィルター抽出中のデータをコピーする方法を解説します。Copyメソッドには「非表示行をコピーしない」機能があるため、 可視セルを取得する必要はなく、純粋なCopyメソッドで実行可能です。 抽出中のフィルターエリア全体をコピーする 見出し部分を除いてコ…

セルに設定されたふりがなを一括削除するマクロ

データを並び替える際Excelは「ふりがな」順を優先するため、稀に同じデータでも違う場所に並び変わってしまうことがあります。その対策として、選択範囲のフリガナを一括で削除するマクロを紹介します。

ブック内の全シートを1シートに結合するマクロ

アクティブブック内の全シートを1シートに結合するマクロを紹介します。見出し行を選択して実行することで見出し以下だけを結合します。内部で汎用関数を動かしており、シート名条件も指定できますのでご活用ください。

「Sub・Function超入門」配布資料&配信アーカイブ

第8回 和風スパゲティ勉強会「Sub・Function超入門」の配布資料と配信アーカイブを共有します。Sub/Functionプロシージャを使いどころから作り方の実演まで解説しましたので復習や見逃し配信にご活用ください。