「実行時エラー'1004'」「型が一致しません」で止まってしまう Excel マクロを直します。
■ こんなときに
・ある日から突然エラーで止まるようになった
・ファイル名やシート名を変えたら動かなくなった
・Windows や Office を新しくしてから動かなくなった
・作った人がもういないので、どこが原因か分からない
・エラーの行は分かるが、なぜそこで止まるのかが分からない
■ やること
1. いただいたファイルを解析し、エラーの出ている行と、その原因を特定します
2. 直します(もとの動作を変えずに直すことを最優先します)
3. 「どこを、なぜ直したか」を日本語で書いてお渡しします
同じ原因が他の場所にも残っていれば、そこも合わせてお伝えします。直したあとは、こちらの環境で実際に動かして確認してから納品します。
■ お渡しするもの
・直した .xlsm(または .bas)
・修正点の説明(日本語・A4で1〜2枚)
・直した箇所の前後のコード(変更前/変更後)
説明は、VBA を書かない方でも読める言葉で書きます。社内で引き継ぐときや、上司に報告するときにそのままお使いいただけます。
■ 対応できる範囲
・Excel 2013 以降の .xlsm / .xls / .bas
・シート操作、ファイルの読み書き、外部ファイルの取り込み、ユーザーフォーム
・他の人が書いたコード(コメントが無くても構いません)
■ 料金の目安
・3,000円:エラー1か所、コード1,000行まで
・オプション +3,000円:コードが1,000行増えるごと
・オプション +2,000円:お急ぎ(24時間以内)
まずは「どんなエラーが出るか」だけでも、見積り相談からお送りください。コードを見ないと分からない場合は、その旨を正直にお伝えします。
■ お願い
・ファイルはパスワードを外してお送りください
・社外秘の情報は消すか、ダミーに置き換えてからお送りください
・他社の製品を改変するご依頼はお受けできません
■ お受けできないこと
・仕様そのものを作り変える大きな改修(別途お見積り)
・Access、PowerPoint など Excel 以外のファイル