• ベストアンサー

「コンパイルエラー 名前が適切ではありません」

vbaで「コンパイルエラー 名前が適切ではありません」 と言うエラーが出る時は 要するに「同じ変数名があります」と言う意味でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

Googleで「コンパイルエラー 名前が適切ではありません」(エラーコード1言1句同じにすること)そのままで照会すれば記事が出る。 その10個ぐらいについて、調べて、考えてから、どれにも該当しません、というぐらいのことを書いて、質問すべきとおもうが。

HIWCRJNCD
質問者

お礼

ありがとうございました。

その他の回答 (1)

  • trytobe
  • ベストアンサー率36% (3457/9591)
回答No.1

そうですね。 ご自身の書いたコード内だけに限らず、すでに開発環境に準備されているオブジェクト・関数名や変数名で使われているときにも競合してしまって、コンパイル時に通らないと思います。

HIWCRJNCD
質問者

お礼

ありがとうございました。

関連するQ&A

  • access vbaのコンパイルエラーについて

    お世話になります。 vbaは超初心者なので、説明が良くないかもしれませんがご容赦ください。 フォーム上のレコード数を一件に制限する必要があり、下記サイトを参考に作成中のデータベースに構文をあてはめてみました。 http://hatenachips.blog34.fc2.com/blog-entry-189.html サブフォーム移動時のプロシージャは、 Public Sub Form_Current() Me.AllowAdditions = Me.Recordset.RecordCount < 1 End Sub メインフォーム移動時の動作として、対象のサブフォーム名を入れて下記のような構文を 作りました。 Private Sub Form_Current() Me.新規入力 サブフォーム.Form.Form_Current End Sub ところが、「コンパイルエラー 変数が定義されていません」となってしまいました。 サブフォームコントロール名はデザインビューのプロパティで、タブの「すべて」の名前の欄にあるものだと思っているのですが、もしかしてこれが違っているのでしょうか? エラーの意味がよくわからず、困り果てています。 どなたかお力をお貸しください。 よろしくお願いします。

  • word 2010でコンパイルエラー

     word 2010でコンパイルエラーが発生します。ヘルプには次のメッセージが出ます。対処方法教えてください。 非表示モジュール <モジュール名> 内でコンパイルエラーが発生しました。 アプリケーション情報 保護されているモジュールにコンパイル エラーがあります。このエラーは、保護されているモジュール内にあるため、表示できません。 このエラーは一般に、実行中のアプリケーションのバージョンまたはアーキテクチャにコードが対応していない場合に発生します (32 ビット版の Microsoft Office アプリケーションを対象としているドキュメント内のコードを 64 ビット版の Office で実行しようとした場合など)。 このエラーの原因と解決方法は次のとおりです。 エラーの原因: このエラーは、VBA コード中の保護されている (非表示) モジュール内にコンパイル エラーがある場合に発生します。該当モジュールが保護されているため、問題となっているコンパイル エラー自体は明示されません。 解決策: ドキュメントまたはプロジェクト内の VBA コードにアクセスできる場合は、該当するモジュールの保護を解除してコードを再実行し、問題となっているエラーを確認します。 ドキュメント内の VBA コードにアクセスできない場合は、ドキュメントの作成者に問い合わせ、非表示モジュール内のコードを更新するように依頼してください。

  • シンボルを見つけられませんというエラーでコンパイルできない

    こんにちは。 Test.javaとTest2.javaというファイルを作りコンパイルしようとしたんですがタイトルのエラーが出てコンパイルできません。全く意味が分からなくて困ってます。 test.javaの中で Test2 test2 = new Test2(); という形でTest2クラスのインスタンスを生成しています。 同じフォルダの中にあるのに見当たらないというのはどうにも分かりません。 環境変数は CLASSPATH . PATH C:\Program File\Java\jdk1.5.0_06\bin となってます。

    • ベストアンサー
    • Java
  • コンパイル エラーについて

    Excel2003ですが最近コマンドボタンを押すとコンパイル エラー(プロジェクト又はライブラリーが見つかりません)とでます。 他のExcelファイルすべてがでます。そのとき表示されるのは皆AA =という変数なのですがご存知の方教えていただけないでしょうか ソフトが使えなくって困っていますよろしくお願いします。

  • VBA  コンパイルエラー:プロジェクトまたはライブラリがみつかりませ

    VBA  コンパイルエラー:プロジェクトまたはライブラリがみつかりません。 Excel2000で作成したマクロ(VBA)をExcel2007(OS:VISTA)上互換モードでコンパイルして動かしていました。このマクロをExcel2007(64ビットWindows7)でコンパイルしようとすると「コンパイルエラー:プロジェクトまたはライブラリがみつかりません。」でコンパイルできません。対象は「chr()、mid()、trim()」等の関数のようです。 解決策をご教授いただきたくお願いいたします。

  • コンパイルエラー

    ACCESS2003 WINDOWS7 ですが別のMDBからINPORTしたFORMの中身を参照したあと、削除したのですが、コンパイルすると "FORM名が.不正です" というエラーになります。 FORMをデータベースウインドウで見る限り削除したFORMはありません。データベースの再編成/修復 は正常に出来ます。ACCESSの再起動、マシンの再起動も関係ないようです。よく似た現象ですがACCESS97ではコンパイル時、削除したPGの名前が表示(但し、~TMP○○○○と変わっている)されているので表示中のPGを削除すれば直ってました。今回は一度削除したFORMがどこかに存在してそれが邪魔してるような感じです。よろしくお願いします。

  • ftn77のコンパイルエラー

    ftn77でfortranのプログラムをコンパイルしたところ、 文字情報のみでテストしたらコンパイルに成功したのですが、 数値計算の入ったものをコンパイルしたら、 実行時に以下のようなエラーが起こりました。 ーーーーーーーーーーーーーーーーーーーーーーーー RUN-TIME ERROR 00401000 main [+00c5] [recur= 1] メッセージ WARNING the following symbols are missing: IMAG C:\fortran\(ファイル名).obj (C:\FORTRAN\(ファイル名).FOR) ーーーーーーーーーーーーーーーーーーーーーーーーー 元々別のパソコンでコンパイルが成功したものを、 まったく書き換えずにftn77でコンパイルしてみたのにもかかわず、 UNTIME EROORと表示されました。 原因が何か分からないので、どなたか教えてください。 ちなみに10行程度の単純なプログラムなら、数値計算をしてもエラーは怒りませんでした。

  • コンパイルエラーとは?

    携帯初心者(au)なのでわかりません。サイトに接続するとたまにコンパイルエラーと出ます。どんな意味ですか?あと、メールのPOPを入力してくださいって、POPとは何のことですか?

  • VBA コンパイル

    エクセルVBA初心者です。 コードを記述している際に、”迷惑な”コンパイルエラーが出てきます。 例えば dim i i= 記述中に、他をマウスクリックすると、コンパイルエラーになります。 エラーなのは重々理解していますが、実行時にエラーかどうか判定して欲しいです。 オプションで、順次コンパイルOFFなどして試行錯誤しましたが、不可能でした。 仕様なのでしょうか? エクセル2007

  • コンパイルエラーが出て進めません。

    おはようございます。 先日、「作りながら覚える! excel vba マクロ 組み方講座 永井善王著」という本を購入してvbaマクロを勉強中です。 本にそって進めていくと、P.67の所でストップしてしまいました。 急に「コンパイルエラー 変数が定義されていません」と表示され、何回やりなおしてもそこから進めなくなりました。 コードは、 Option Explicit Sub 請求合計と消費税を計算して編集する() Sheets("客別売上").Select 請求合計 = WorksheetFunction.Sum(Range("d2:d11")) 消費税 = Round(請求合計 / 105 * 5) Sheets("請求書").Select Range("e18").Value = 請求合計 Range("h18").Value = 消費税 & " 円" End Sub になります。 上記の「Sub 請求合計と消費税を計算して編集する()」 が黄色くなっています。 どうぞ助けてください。

専門家に質問してみよう