Excel から Google スプレッドシートに移ったら、マクロが動かなくなった。そんなお悩みを解決します。
■ できること
・Excel VBA のマクロを、Google スプレッドシートで動く Google Apps Script(GAS)に書き換えます
・ボタンはメニューに、Outlook からの送信処理は Gmail に、ユーザーフォームは HTML の画面に置き換えます
・Excel と動きが変わる箇所(四捨五入の違い、月末の日付計算、最終行の判定、日付の書式など)を洗い出し、Excel と同じ結果になるように変換します
・貼り付け方と設定の手順を、画面の操作順に説明した手順書をお付けします
■ こんな方におすすめ
・会社が Google Workspace に移行し、請求書作成・転記・集計のマクロが使えなくなった
・Google 公式の変換ツール(Macro Converter)が Enterprise Plus 限定で使えない
・ChatGPT に書き換えてもらったが、エラーが出る・計算結果が合わない
■ 料金の目安
・基本料金(5,000 円):コード 300 行まで
・300 行を超える場合は有料オプション(1,000 行まで/2,000 行まで)をご利用ください
・行数が分からなくても大丈夫です。購入前にファイルを見て、必要なプランをお伝えします
■ 進め方
1. 購入前にメッセージでマクロの内容(何をするマクロか、行数の目安)をお知らせください。変換できる範囲・できない範囲をお伝えします
2. ご購入後、マクロ入りのファイル(.xlsm など)をトークルームでお送りください。表のデータは消した状態で構いません
3. 変換したコードと手順書をお渡しします
4. 動かない箇所があれば修正します
■ お約束
・変換できない部分(Windows 専用の機能など)は、事前にお伝えします
・納品したコードが動かず、修正しても直せない場合は、キャンセル(全額返金)で対応します
■ 対応範囲
対応:セル・範囲の操作、ループ、配列、Dictionary、文字列・日付の関数、MsgBox / InputBox、クラスモジュール、Workbook_Open・Worksheet_Change などのイベント
要相談:ユーザーフォーム、ファイル操作(Google ドライブに置き換え)、タイマー処理
対応不可:Windows API、Shell、SendKeys、他の Office アプリの操作、外部プログラムの実行
ご購入の前に、トークルームで次の点をお知らせください。
・何をするマクロか(例:請求書の作成、別シートへの転記、集計)
・コードの行数の目安(分からなければ、モジュールの数でも構いません)
・お使いの Google アカウントの種類(個人/Google Workspace)
ご購入後にお送りいただくもの
・マクロ入りのファイル(.xlsm / .xls / .xlsb)またはコード(.bas)
・表のデータは消した状態で構いません。列の並びが分かるサンプルがあると、動作確認が確実になります
できないこと
・Windows 専用の機能(Windows API、Shell、SendKeys など)や、Word・Access など他の Office アプリを操作する部分は、スプレッドシートでは再現できません。該当する場合は事前にお伝えし、代わりの方法をご提案します
・Google アカウントへのログインや、お客様のファイルを直接編集する作業は行いません(設定は手順書をご覧いただき、お客様ご自身で行っていただきます)