Excel

VBA・Office

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

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

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

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

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

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

Excelの前後空白・全角スペースをまとめて整える ― Office Scriptsで表記ゆれを掃除する

Office ScriptsでExcelテーブル内の文字列だけを対象に、前後空白、全角スペース、連続空白をまとめて整形します。数式セルは除外します。
VBA・Office

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

Microsoft 365版ExcelのREGEXEXTRACT / REGEXREPLACEで、ログ文字列からIDやIPを抽出し、メールアドレスを簡単にマスクします。
VBA・Office

VBAのDoEventsは何をしている? ― 画面が固まる理由とイベント処理を理解する

VBAのDoEventsがなぜExcelの反応を戻すことがあるのかを、イベント処理、再入、非同期処理との違いから掘り下げます。DoEventsを万能な非同期化として扱わないための記事です。
VBA・Office

VBAからのイベントログ操作

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。VBAからのイベントログ操作VBAからWindowsイベントログを操作することで、アプリケーションの実行状況やエラーをシステムレベルで記録・監視できます。本記事...
VBA・Office

Excel VBA 集約対象のシートに別ブック、あるシートの列範囲をそのままコピー(挿入)するサンプル

(同一レイアウト)だが、複数の別Excelファイルが存在し、それを集約対象のシートに集約(コピー)したい場合に使えるサンプルコードコピー方法は列を選択し挿入する方法にしたため、挿入範囲に指定したセルに装飾された図形も集約シートにコピーされて...
AI・機械学習

Excelが「Python」に対応 シート上でコードを実行できるように グラフ作成、機械学習なども可能 と!

ついにか! 早く使ってみたいマイクロソフトのブログ
VBA・Office

VBA Excelシート間を値比較しその差分を出力させるサンプル

2つのシートを比較し、差分を出力させるサンプル