VBA・Office

VBA・Office

Excel XLOOKUPで未登録データを見つける

XLOOKUPの未一致表示を使って突合漏れを確認します。
VBA・Office

Excel LET関数で長い数式を分解する ― 途中結果を見ながら検算する方法

LET関数で途中結果へ名前を付け、長いExcel数式を1段ずつ検算する方法を試します。
VBA・Office

ExcelだけでログからID・メールを抜く ― REGEXEXTRACT / REGEXREPLACEを使う

ExcelのREGEXEXTRACTとREGEXREPLACEで、ダミーログからIDを抽出しメールをマスクしながら正規表現の見方を学びます。
VBA・Office

毎月のCSVで列名が変わっても止めない ― Power Query Mで列名ゆれを吸収する

Power Query Mで許容する列名ゆれだけを標準化し、不足列や未知の変更を見逃さない月次CSV取り込みを試します。
VBA・Office

VBA Dictionaryで「ABC」「abc」「ABC 」を同じ重複として数える ― キー正規化のコツ

VBAのDictionaryで前後空白や大文字小文字をそろえ、業務ルールに沿って重複判定するキー正規化を解説します。
VBA・Office

VBAでもイベントを自作できる? ― Class・WithEvents・RaiseEventを最小コードで試す

VBAのClass Moduleで独自Eventを宣言し、RaiseEventで発火、WithEventsで受け取る最小イベント駆動を観察します。
VBA・Office

VBAが突然コンパイルできない? ― 参照設定を一覧化してBROKENを見つける

VBAのReferencesを一覧化し、IsBrokenで壊れた参照を切り分けます。自動修復せず、まず安全に状態を観察します。
VBA・Office

毎月のCSVで列名が変わっても止めにくくする ― Power Query Mで列名ゆれを吸収する

社員コード・従業員IDなどの列名ゆれをPower Query Mで標準化し、不足列はnullで補完します。候補列が複数ある曖昧な入力は安全側に停止します。
VBA・Office

VBAで重複を数えるならDictionaryが便利 ― 参照設定なしで安全に集計する

Scripting.DictionaryをLate Bindingで使い、A列の値を重複集計します。結果は専用シートへ出して入力データを消しにくくします。
VBA・Office

Excelの空白行をまとめて消す ― Office Scriptsで対象テーブルだけ安全に整理する

Office Scriptsで指定したExcelテーブルの完全空白行だけを下から削除します。複数テーブル時は対象名を明示し、別表を誤って変更しにくい形にします。