Excelマクロジェネレーター
自然言語の指示からExcel VBAマクロを生成。コードの説明と使用手順も提供。安全な使用のための注意点も解説. 処理はブラウザ内でローカルに行われます。
使ってみる
機能と使い方の詳細
AIによるマクロ生成
このツールは、DeepSeekモデルを使用して、プレーンテキストのリクエストからVBAマクロを生成します。リクエストは10文字から6,000文字まで対応しています。生成されたコードは実行されず、レビュー用に提供されます。
コードの説明と使用手順
生成されたVBAコードに加えて、コードの説明、使用手順、および特定の警告が表示されます。これにより、コードの動作を理解し、安全に使用するための注意点を把握できます。
コードの分析(Explain Code)
既存のVBAコードを分析するには、最大16,000文字までのコードを貼り付けて「Explain Code」機能を使用します。この機能はブラウザ内でローカルに処理され、AIリクエストは行われず、生成回数の制限も受けません。
使用制限とレビュー
AI生成は、太平洋時間の1日あたりIPアドレスごとに5回までに制限されています。生成されたリクエストと結果は、Empire CMSのレビューキューに置かれ、管理者の承認後にのみ公開例として表示されます。
注意点
生成されたVBAには、誤ったワークブック名、範囲、ロケールの前提、破壊的な操作が含まれる可能性があります。重要なファイルに使用する前に、バックアップを取り、すべての行を確認し、デスクトップ版Excelでサンプルデータを使用してテストしてください。
実際の例
例えば、「選択したセル範囲の値を太字にする」というリクエストを送信すると、以下のようなVBAコードが生成される可能性があります。
Sub MakeBold()
Selection.Font.Bold = True
End Subこのコードは、選択範囲のフォントを太字にします。ただし、実際の生成コードはリクエストによって異なります。
よくある質問
生成されたコードは安全ですか?
生成されたコードは実行されず、レビュー用です。ただし、コードには誤った参照や破壊的な操作が含まれる可能性があるため、使用前に必ず内容を確認し、バックアップを取ってください。
Explain Code機能はAIを使用しますか?
いいえ、Explain Code機能はブラウザ内でローカルに処理され、AIリクエストは行われません。そのため、生成回数の制限も受けません。
生成回数の制限はどのように機能しますか?
AI生成は、太平洋時間の1日あたりIPアドレスごとに5回までです。失敗したAI呼び出しは、使用回数を消費しません。
チェックリスト
- リクエストは10文字以上6,000文字以内であることを確認
- 生成されたコードをバックアップ前に実行しない
- コードの各行を確認する
- サンプルデータでテストする
- 重要なファイルには使用前に十分なテストを行う
処理はブラウザ内でローカルに行われます。