VBA– category –
-
Word VBAでフォントサイズ14.5ptだけを検索する方法|Find.Formatで(MG)直前の3桁数字を絞り込む
Wordでマクロを組んでいると、「(MG) の直前にある3桁の数字だけを装飾したい」「でもフォントサイズ14.5ptのときだけに絞りたい」といった、少しニッチな要件に出会う... -
VBScript.RegExp の ASSERTION FAILED を徹底解説|Excel VBA で落ちる原因と安全な回避策
最近の Office 更新後に、これまで普通に動いていた Excel VBA や VBScript の正規表現処理が「Microsoft Visual C++ Runtime Library – ASSERTION FAILED」のダイアロ... -
Excel VBAのNoteTextで実行時エラー1004が出る原因と対処法【コメント/メモ対応】
Excel VBA で定期レポートを自動化していると、前回ブックからコメントをコピーする場面はよくあります。そのときに Run-time error '1004': Unable to get the NoteTex... -
Excel VBAでISODD・ISEVENが使えない時の対処法と奇数・偶数判定のベストプラクティス
ExcelのワークシートではISODD・ISEVENで簡単に奇数・偶数判定ができるのに、いざVBAマクロで同じように書くと「定義されていません」とエラーになってしまう——本記事で... -
Excel VBAのUDFで閉じたブックのセル値取得が#VALUE!になる原因と解決策(Workbooks.Openで失敗する時のベストプラクティス)
閉じたブックのセルを参照する自作の VBA 関数がワークシート上で #VALUE! になってしまう――Excel では定番のつまずきです。本記事ではその原因を仕組みからわかりやす... -
Excel VBAでPDF自動添付メール送信時の「型が一致しません(Run‑time error 13)」解決策と安全な実装手順【完全ガイド】
Excel VBAで「PDFを作って自動でメール送信」までやり切ろうとした時、最後の送信でRun‑time error 13(型が一致しません)に悩まされるケースはよくあります。本稿では... -
AccessのTransferDatabaseでバックアップDBへテーブルを上書きコピーする方法――エラー3024/重複テーブル対策
Accessアプリの終了時に、ローカルのメインDBからネットワーク上のバックアップDBへテーブルを確実にコピー(上書き)したい――その要件はシンプルに見えて、DoCmd.Trans... -
Excel VBAでAutoCAD参照が壊れる時の完全対策|TLB自動修復・遅延バインディング・Trust Center設定まで徹底解説
Excel VBAでAutoCADの参照(Type Library)がバージョンごとに違うせいで壊れ、毎回ユーザーに手修正を強いる――そんな“現場あるある”を、設定・コード・運用の三位一体... -
Excel VBAでSolverの実行中を判定して処理をスキップする方法|高速化・安定運用の実践ガイド
Excel の Solver は強力ですが、実行中にワークシート全体の再計算やイベントが多発して処理が重くなる、という悩みを抱えがちです。そこで本稿では「Solver が動いてい...
