登録なし・無料・貼った物は保存しません

前任者のExcelマクロを、日本語にします。

中身の分からないボタンを押し続けている方へ。Alt+F11 で開いた画面の文字(VBA)を貼ると、何をしているかの日本語と、件数や合計が合わない原因になりやすい所と、Excel の Copilot にそのまま貼れる「直しの頼み文」が出ます。読めないままで使えます。

社名・人の名前・金額がコードの中に直接書いてあれば「○○」に置き換えてから貼ってください。表の中身(データ)は貼らないでください。コードだけ読みます。

このマクロがしていること

    件数や合計が合わない原因になりやすい所

      Excel の Copilot に、このまま貼る

      直した後に確かめる

      • ボタンを押して、件数が台帳の行数と合うか
      • 台帳に1行足して、もう一度押す。1増えれば直っている
      • 合わなければ、上の「原因になりやすい所」から順に見る

      使い方(Copilot 側は、ブックを開いたまま)

      1. 先にブックを複製する。直すのは複製の方
      2. Alt+F11 で VBA の画面を開き、「標準モジュール」のコードを全部コピーして、上の枠に貼る
      3. 出てきた「頼み文」をコピーして、Excel の右下の Copilot のボタンを押し、そこに貼る。Copilot は開いているブックを読んで、そのブック用のコードを全文出す
      4. VBA の画面で元のコードを全部消して、Copilot のコードを貼る。ボタンを押して件数を見る

      Copilot はブックの中のマクロを読みません(「既存のVBAコード自体は取得・直接編集できていません」と返ります)。だから読む役をここに分けています。実際にやった時の記録はこちら。
      VBAが書けなくても、ClaudeとCopilotで直せる(note)

      自分でやる時間が無い方へ

      ブックごと預かって、日本語の手順書と直したマクロをお返しします。前の担当者が作ったファイルでも、原因から調べます。

      動かないExcelマクロを直します(ココナラ) →