• ベストアンサー

マクロが働かずMicrosot Visual Basic が立ち上がります。

表記の通りなのですが、初心者です。お教えください。 仕事上で他の人がExcelをつかってマクロでソフトを作りました。しかし、私が立ち上げようとするとVisual Basicが立ち上がってしまいます。どうしたらマクロが働くようになるのでしょうか?

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

  • ベストアンサー
  • shippo
  • ベストアンサー率38% (1216/3175)
回答No.1

そのソフトの拡張子が「.bas」や「.frm」などになっていませんか? この拡張子だとVBがインストールされていればVBが立ち上がってしまいます。 エクセルでマクロを実行するのであれば、作った人にエクセルのファイル(拡張子が「.xls」)でもらうか、エクセルからVBAエディタを開き、ファイルのインポートでマクロファイルを入れるなどの方法があると思います。 初心者とのことですので、素直にマクロを作った人にエクセルで開けるファイルを下さいと言ったほうが早いとは思いますけどね。

otake99
質問者

お礼

ありがとうございます。拡張子は変えてみたけどダメでした・・・。使える人からファイルをもらったのですが、その人なら使えるのに、私のパソコンにはいると使えなくなってしまいます。

その他の回答 (3)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.4

こんばんは。Wendy02 です。 私は、それは、簡単な問題ではないと思っています。コードは見れば分かることもありますが、まず、作った人に相談するのが一番です。 そうでないと、こちらから、その問題を類推しても、的が絞り込めませんので、かなりの時間が掛かってしまいます。 オンライヘルプのところには、何か数字など出ていませんか?単に「オンラインヘルプを見なさい」だけではないと思います。エラーでヘルプが役に立つのは、論理的エラーの時だけです。機能的エラーには役に立ちません。 それから、どのような目的のマクロですか?

  • shippo
  • ベストアンサー率38% (1216/3175)
回答No.3

#1です。 #2さんのお礼を見るとVBAの話みたいですね。 ちなみに、拡張子を勝手に変えてもマクロは実行できません。もともとのファイルが違いますからね。 で、マクロの実行方法なんですが、情報が足りない部分もありはっきりとはしませんが、下記の通りにはできますか? 1.白紙(データなし)のエクセルを立ち上げる。 2.VBエディタを開く。(ツール→マクロ→VBエディタ) 3.VBエディタの「ファイル」→「ファイルのインポート」を選択。 4.送ってもらったファイルを選択し、OKボタンを押す。 5.エクセルの画面に戻って(VBエディタは消しても消さなくてもよい)「ツール」→「マクロ」→「マクロ(再生の三角印があるもの)」を選択する。 6.出てきたマクロ名をクリック(選択)し、「実行」をクリックする。 一応、送ってもらったマクロのファイルが「.bas」の拡張子であればこのようにできると思います。 「.frm」だとすると別の実行の仕方がある場合があります。 この方法でできない場合は、マクロファイルの拡張子やマクロがどんな状態の時に実行されるものかなど、ここに書ける範囲で補足してください。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 もう少し、詳しいお話を聞かないと分かりません。お話の順序が見えてきません。何をどうしたら、Visual Basic のコンパイラーが立ち上がったのでしょうか?ExcelのVisual Basic Editor の間違いではありませんか? それは、通常、画面の左側に「プロジェクト」という窓があり、その中には、シートの名前が出ています。 それと、何か、他にメッセージ・ダイアログなどでていませんか?

otake99
質問者

お礼

お返事ありがとうございます。ご指摘の通り、ExcelのVisual Basic Editor です。オンラインヘルプを見なさいと書いてあったので見たのですが、参考になる回答がなく困っております。また、変にいじってしまうと全部がダメになってしまいそうですので、何もせずにすぐ×ボタンを押して終了させています。よろしくお願いします。

関連するQ&A

  • Visual Basicについて

    MOSでオフィスマスターを習得しました。VBAを使いこなせるようになりたいと思い一からプログラミングの勉強をしたいです。 (1)プログラミング初心者にはBasic言語がいいみたいですが、BasicとVisual Basicは違うものですか? (2)先日Visual Basicのテキストを買いました。テキストには「VS Expression 2013 for Desktop」という無償のソフトを使って勉強していくタイプなのですが、エクセルやワードに入っているVBAではできないのでしょうか? 詳しい方、よろしくお願いします。

  • Visual Basic6.0の開発ソフトがあるところを教えてください。

    初めに初心者なので誤解していたらすいません。 今BASICを勉強しているのですが、Visual Basic6.0だとソフトなどが、作れると聞いたのでVisual Basic6.0がある場所など教えてください。 お願いします。

  • Visual Basic 初心者です。

    先日コンピューター関係の会社に見学に行ったら visual basicという言語でソフトを作っているのを見ました。 私も少し体験させてもらって、とても興味を持ちました。 家に帰ってからソフトを検索したのですが、たくさんありすぎて何を買っていいのかが分かりません。知人には「Visual Basic 2005 Express Edition」がオススメと言われました。全くの初心者なのですがvisual basicを始めるには、どのソフトを買えばよいのでしょうか?説明不足かもしれませんが、よろしくお願いします。

  • なぜvisual basicは単品販売なし?

    こんにちは。Visual Basicを仕事で使いたいなと思い、購入しようと探したところありませんでした。Visual Basic単品での発売は無くなり、欲しければVisual Studioを買わないといけないとのことです。 VBAがわかるので、Visual Basicは欲しいと思うのですが、他の言語パッケージとなるVisual Studioは価格が高いだけで不要なのですが、なぜマイクロソフトは単品販売をしなくなったのでしょうか? 現在入手できるVisual Basicの単品は2002が一番新しいのでしょうか?アマゾンで見たら、2008,2005などは出てこなかったので・・・

  • MacでExcelのマクロとVisual Basic

    iBookでMac10.4.1を使っています。 Visual Basicとエクセルのマクロで作られたソフトを 使わないといけなくなったのですが、 Macで使うにはどうしたらいいでしょうか? Mac用のOffice2008は買いました。 問題はVisualBasicのMac用ランタイムがあるかなのですが、 これはあるでしょうか? もしない場合は、マクロの互換性も考えて、 Macにwindowsエミュレータを入れるなども視野に入れています。 なんとかして、Macで動かしたいのですがどうしたらいいでしょうか?

    • ベストアンサー
    • Mac
  • 突然Excel2002のマクロがなくなっていました

    突然Excel2002のマクロがなくなっていました Excel2002SP3を使用しています。 シートで、マクロを登録していたボタンをクリックしたところ「マクロがみつかりません」というエラーが表示されました。Microsoft Visual Basicを開いて確認すると、フォームもモジュールもなくなっていました。同じフォルダ内にあるExcelファイルのマクロも同様になくなっています。 パソコンは他の人も触れる環境にあるのですが、マクロを消す理由もないですし、そもそもマクロにパスワードをかけているので触れません。特に前後に特殊な作業をした記憶もありません。 ウィルスバスターで検索をかけてみましたが、特にウィルスは発見されませんでした。 バックアップでとっておいたExcelファイルから復元したものは、今のところマクロはつかえています。 ただマクロが消えてしまった原因がまったくわかりませんし、今つかっているものもいつ消えるかと思うと心配です。 もし原因がわかりましたら教えていただけませんか。

  • Visual Basicについて!

    Visual Basicを勉強しようと、 Microsoft Visual Basic2005 Express Edition って言うのをダウンロードして試しているんですが、 作ったものを本格的にソフトにしたいと思い、 コンパイルしたいのですが、出来ないのでしょうか? もし、製品されているものを買わないと出来ないとしたら、 どれを買っていいのか、いっぱい種類がありすぎてわかりません。 値段もピンキリで、どう違うのかもわかりません。 プロでは無いので安いので構わないのですが、アドバイスを下さい。 プログラム的にはホント初心者程度です。 しかし、VBが入っていないパソコンでも使いたいので、 ちょっとカッコよくコンパイルして、一個のソフトのように見せたいのです。 ご伝授お願いいたします。

  • Visual Basic

    Visual Basicを勉強する事になったのですが、Visual Basic6.0と Visual Basic.NETどっちらを勉強したらいいのですか?また、お勧めの 本というのはありますか?教えてください。宜しくお願いします。(C言語とjavaに関しては、勉強したことがあります。VBに関しては、全くの初心者です。)

  • VISUAL BASIC と VISUAL C その2

    VISUAL BASICでプログラムを組むと、VISUAL Cに比べソフトが重たくなるとか、外部との入出力機能が劣るとかそんなことはないのでしょうか。VISUAL BASICは、5年以上前に良く使いましたが、Cを全く知りません。PLCから50個ほどのデーターを入力して、それをリアルタイムに表示したり、グラフにしたりするWINDOWSソフトを作ろうとしています。VISUAL BASICでも組めると思いますがが、なにせVISUAL Cを全く知らないため、勉強したらもっといいことがあるのか教えてください。

  • Visual Basicについて教えてください

    会社でVBAらしいマクロ(エクセル)をみつけましたが、解読の仕方がわかりません。Visual Basicのどんな参考書を見ればわかるでしょうか。マクロのボタンを押すとデータが所定のフォルダに保存できるというものです。(わかりにくくてすみません。) 今日、エクスメディア「エクセル マクロ&VBAプログラミング」を 買いましたが、これでよかったのでしょうか。 自分でもマクロのプログラミングを仕事で使いたいのでどの参考書が よいか教えてください。 カテゴリー違いで申し訳ありません。

専門家に質問してみよう