Excel のマクロ(VBA)が、エラーで止まる、途中で終わってしまう、といった不具合を 1 か所直します。対象は 1 つのプロシージャ(Sub や Function のひとまとまり)の、1 つの原因です。お届けは 1〜2 日を目安にしています。
■ よくあるご相談
・ボタンを押すと「実行時エラー」が出て止まる
・シート名や列を変えたら、マクロが動かなくなった
・前任の方が作ったマクロが、途中で止まるようになった
・データが増えたら、最後の行まで処理されなくなった
・Excel のバージョンを上げたら、エラーが出るようになった
■ お届けするもの
・直したファイル(.xlsm)
・何が原因で、どこをどう直したかの短い説明(トークルームのメッセージ)
■ 作業の分担
【こちらがすること】
・お送りいただいたファイルとエラーの画面の写真から、止まる原因を調べます
・原因のコードを直して、そのファイルをトークルームでお送りします
・直した行には、何のための変更かがわかるようにコメントを残します
【お客さまにお願いすること】
・マクロの入ったファイルを、トークルームでお送りいただきます。社外に出せない値は、別の値に置き換えたコピーでも構いません
・エラーの画面の写真と、どの操作で止まるかをお知らせいただきます
【完了の確認方法】
・お届けしたファイルで、いつもの操作でマクロを動かしていただき、最後まで動けば完了です
・また止まるときは、エラーの画面の写真をお送りください。範囲の中で直します
■ 含まれないもの
・新しいマクロを作ること、機能を足すこと
・アドインの作成や修正
・Access や Outlook など、Excel の外のアプリを動かす処理の修正
・2 か所目からの修正(お見積りをお知らせします)
調べた結果、原因がこの範囲の外にある場合は、手を入れる前に、何が原因で、直すといくらかかるかをお知らせします。ご了承いただくまで作業は進めません。
仕事では、Excel(VBA)で業務の自動化ツールの開発と改修を担当してきました。
やり取りはすべてトークルームのメッセージとファイルで行い、ビデオ通話や画面共有は行いません。お届け日数は、お支払いと、ファイルとエラーの画面の写真がそろった日から数えます。
ご購入の前に、次の点をご確認ください。
・範囲は、1 つのプロシージャの 1 つの原因です。2 か所目からは、手を入れる前にお見積りをお知らせします
・マクロの入ったファイル(.xlsm など)をトークルームでお送りください。社外に出せない値は、別の値に置き換えたコピーで構いません
・マクロがほかのファイルを開いたり読み込んだりする場合は、そのファイル(中身を置き換えたもので構いません)もあわせてお送りください
・VBA のプロジェクトやシートにパスワードがかかっている場合は、外した状態のファイルをお送りください。パスワードはお預かりしません
・新しいマクロの作成、アドイン、Access や Outlook を動かす処理は、この出品の範囲の外です
ご注文の際に、次をお知らせください。
1. どのボタンや操作で、どこで止まるか(エラーの画面の写真)
2. 本来はどう動いてほしいか
3. お使いの Excel(Windows か Mac か、Microsoft 365 か 2019 などの買い切り版か)