次の方法で共有

VBAのコード反映について

Anonymous
2023-06-20T01:58:33+00:00

VBAを初めて勉強中です。

打ったコードがExcelに反映せず、何故反映しないのか分かりません。

Cells(1,1).Value="EXCEL VBA"

例えば以上のようなものを打っています。

ご教示いただけますでしょうか。
開発者テクノロジ | Visual Basic for Applications

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2023-06-20T12:36:33+00:00

Sub xxx

End sub

が無いとか?

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

8 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2023-06-20T03:29:49+00:00

    了解しました。

    出直します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Nei First 30,455 評価のポイント ボランティア モデレーター
    2023-06-20T03:18:24+00:00

    ネット上でも検索すればVBAについては情報が沢山出てくるけど、体系立てて説明されているのを探すのが無理であれば、Excel VBA解説本を買って、基礎から勉強した方が良いと思います。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2023-06-20T03:01:53+00:00

    sk.exeさま、ご丁寧にご返信いただきありがとうございます。

    申し訳ないですが、よく分からないことが多いので分かる部分だけ回答いたします。

    ・どのブックのどのモジュールのどのプロシージャに
     上記のステートメントが記述されているのか。

    →Book1のVisual Basicで記述しています。

    初めて練習していてプロシージャを把握していません。

    ・そのプロシージャに記述されているのは上記のステートメントだけなのか。
     それとも、他に記述されているステートメントがあるのか。

    →上記ステートメントのみです、、

    ・そのプロシージャをどのような操作によって実行しているのか。

    →操作方法がわかりません。。。

    ・そのプロシージャを呼び出した時点でのアクティブシートは、
     どのブックのどのシートなのか。

    →アクティブシートのSheet1です。

    ・「反映しない」とは、具体的にどのような状態を意味するのか。

    上記のステートメントが実行されても「アクティブなワークシートの
     A1 セルに "EXCEL VBA" という文字列が表示されない」です。

    分からないことだらけで恐縮ですが、何卒宜しくお願い致します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2023-06-20T02:07:11+00:00

    > Cells(1,1).Value="EXCEL VBA"

    構文自体については、特に誤りはありません。

    ・どのブックのどのモジュールのどのプロシージャに
     上記のステートメントが記述されているのか。

    ・そのプロシージャに記述されているのは上記のステートメントだけなのか。
     それとも、他に記述されているステートメントがあるのか。

    ・そのプロシージャをどのような操作によって実行しているのか。

    ・そのプロシージャを呼び出した時点でのアクティブシートは、
     どのブックのどのシートなのか。

    ・「反映しない」とは、具体的にどのような状態を意味するのか。
     例えば、上記のステートメントが実行されても「アクティブなワークシートの
     A1 セルに "EXCEL VBA" という文字列が表示されない」ということか。

    とりあえず以上の点について明記されることをお奨めします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません