• 締切済み
  • すぐに回答を!

マクロのせい?

マクロを設定した後にエクセルを開いたところ、自動計算が行われなくなりました。これはマクロの保存先、もしくは、マクロを設定した事で起きたのでしょうか?

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数31
  • ありがとう数4

みんなの回答

  • 回答No.2
  • htokita
  • ベストアンサー率41% (44/107)

マクロの設定と自動計算は直接は関係ないと思うのですが…。 ●まず環境をチェックしましょう。  ①エクセルのツールメニューから「オプション」を選択します。  ②「計算方法」タブを選択します。  ③一番上の「計算方法」は自動になっていますか? ●駄目ならマクロをチェックしましょう。  計算方法のオプション設定のマクロは以下のようになっています。  ①「計算方法」が「手動」 With Application .Calculation = xlManual End With  ②「計算方法」が「自動」 With Application .Calculation = xlAutomatic End With です。参考になりましたでしょうか?

共感・感謝の気持ちを伝えよう!

質問者からのお礼

どうもありがとうございました 「ツール」をチェックしたら“手動”になってました。

関連するQ&A

  • エクセル2007のマクロについて

    エクセル2003でマクロ記録を使い野球成績表を作成して使っております。今回エクセル2007に変更しましたが野球成績表のマクロ が働きません。内容はチーム勝率を自動計算し順位をつけています エクセル2003での保存時の問題なのか、エクセル2007での 操作上の問題なのか解りません。何かヒントを頂けませんか よろしくお願いいたします。

  • Excel一定時間ごとに上書保存するマクロ

    エクセルで、一定時間ごと(例えば5分に一回)に上書き保存を行うマクロを組みたいとおもっております。 エクセルの1セルに、上書き保存を行うと、最終保存時間を表示できるように設定しているのですが、 自動バックアップ等でなく、一定間隔で自動で「上書き保存」を行えるマクロを組みたいと思っています。 使い方としては、該当のエクセルをスタートアップにいれ、自動起動させる。⇒エクセルが開いたら自動でマクロ起動 ⇒ 自動で上書き保存マクロが実行され、最終保存日時が更新される。という流れとしたいです。 どなたか、お教え願えませんでしょうか。 よろしくお願い致します。

  • エクセルにマクロが設定してあります。 入力値を計算

    エクセルにマクロが設定してあります。 入力値を計算し結果を表示するマクロです。 いつもは、値を入力してエンターを押すと計算結果が表示され、その後保存ボタンを押して保存します。 ところが、先日から値を入力後にエンターを押しても結果が表示されなくなりました。 値を入力し、保存ボタンを押すと計算結果が表示されそのまま保存されるようになりました。 原因がわかれば教えてください。

  • 回答No.1

メニューバーの「ツール」-「オプション」-「計算方法」を確認してみてください。取り急ぎ・・。(そうゆう質問で無い場合は補足お願いします)

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • Exelマクロを自動的に起動する。

    エクセル勉強中の者です。 急遽以下のマクロが必要となりましたので 教えて頂けませんでしょうか? ◆目的 マクロの使い方がわからない人にEXELファイルをメールするので 自動的に任意のマクロを起動させたい。 ※ちなみにその相手はエクセルの設定すらいじれない方です・・・ ◆自動実行させたいマクロ こちらのEXELファイルをメールで受け取り、開いたら以下のマクロを 自動的に実行するようにしたい。 ・印刷の余白が全て"0"にマクロで設定。 ・印刷倍率を95%にマクロで設定。 以上です。 私自身、先日マクロの勉強を始めたばかりなので、この問題に 頭を抱えております。どうかご指導お願いいたします。

  • マクロを使って180度回転の印刷をしたいが回転出来ず困っています

    現在、excelを使った数十枚の計算表(縦横が混在)をマクロを使って周期的に自動印刷しています。印刷後、横書きの表のみを逆向して印刷順に綴じています。プリンタで180度回転の設定してマクロを使わずに印刷するとちゃんと180度回転で印刷されますが、マクロではうまくできません。マクロを使って自動印刷にしたいのですが良い方法がありませんか?

  • VBAを用いた場合のマクロの保存先について

    VBAを用いて作ったマクロの保存先は、どこかで設定できるのでしょうか。 これまで、何も考えずに保存していました。 しかし最近、マクロを記録→個人用ブックに保存した後は、変更しなければ自動的に個人ブックに保存されると知りました。 VBAで作ったマクロに関しても、このことは当てはまるのでしょうか。 当てはまるのなら、どこで保存先を設定できますか? よろしくお願いいたします。

  • マクロで自動保存を無効にしたい

    Excel2007を使っています。 [Officeボタン]⇒[Excelのオプション]⇒[保存]⇒[自動保存の例外]で [このブックの自動保存を行わない]にチェックを入れると、 開いているブックに限り、自動保存されなくなると思います。 この動作をマクロで行いたいと思っております。 イメージとしては、ファイルを起動したタイミングで、 ブックの自動保存を無効にしたいと思っております。 どのようにプログラムしたら良いかご存知でしたら、 教えて頂けませんか? ぜひよろしくお願い致します。

  • マクロを間違って使ってしまってて、、使う前に戻した

    win7 Excel2013を使用しています。 最近マクロを使ったボタンにはまっています。 ですが、この前間違ってボタンを押してしまい必要なデータが消えました。 保存はしまばらくしてなかったので。バックアップも空でした。 そこで質問したいです。 マクロを使って、間違えたとすぐに気づいたばあい、マクロを使う前に戻す方法(マクロを使う前に戻すマクロ、もしくは設定、やり方)はないでしょうか?? ご回答お願いします

  • マクロの定期更新

    エクセル内にあるマクロを、定期的に自動で動かしたいのですが、教えていただけますか? 具体的に 1.エクセルを一日置き(朝5時)に自動で立ち上げる。(たぶんタスクで設定できる?) 2.立ち上がった場合は、マクロを自動で動かす。 の流れです。 立ち上げた場合に自動で動かす方法は分かったのですが、これだと普段見る場合もマクロが動いてしまって 定期的に自動で更新しないとうまくいかないので・・・ 宜しくお願いします。

  • Excel2002でマクロやVBAが使えない

    ファイルNO230881にExcel97で作ったマクロがExcel2000で使えないという質問がありましたが、私の場合Excel2000で作ったマクロがExcel2002で使えません。 ファイルNO230881の方は自動修復で直ったそうですが、自動修復のリストにExcel が乗ってきていないので困っています。 起きている症状は、 Excel2000で作成したマクロを、Excel2002で実行しようとしたら、***はマクロを含んでいますとメッセージが出て、マクロを有効にすると、オブジェクトライブラリは登録されていませんというメッセージが出てきたので、OKにし、もう一度マクロを有効にしたら、「***の修復   ***にエラーが検出されましたがMicrosoftExcelは次の修復を行うことによってファイルを開くことができました。修復を保持するにはこのファイルを保存してください。  VisualBasicプロジェクトが失われました。 ActiveXコントロールが失われました。」というエラーメッセージが出てきて、マクロがなくなってしまい、また新しくマクロを記録しようとしても、記録できません、というエラーメッセージが出てきてマクロが作れなくなってしまいました。 尚、セキュリティは中にしてありますが、低でもマクロの記録ができないです。なぜでしょう? VBAプロジェクトのライブラリファイル参照がうまくいっていないということはわかるんですが、VBエディタの[ツール]>[参照設定]がグレーで開くことができません。 みなさんのお知恵をお貸しください。

  • 作ったマクロをアドインするには?

    エクセル2000で [Visual Basic]ツールバーの [マクロの記録]をクリックして 「マクロの記録」のダイアログボックスを表示して 「マクロの保存先」を「個人用マクロ ブック」を選択して マクロを記録します. 記録したマクロは Windows\Application Data\Microsoft\Excel\Xlstart のフォルダに,Personal.xlsという名前で保存されます. 次回からエクセルを起動すると, そのPersonal.xlsで起動しますが そのファイルで計算などをして そのファイル名で保存すると, 次回の起動にその保存の影響が出てします. 質問です エクセルを標準の状態で起動して, なおかつ自分で作ったマクロを 簡単に使うにはどうしたらいいでしょうか? アドインするとか本に書いていますが・・・

  • excel2010 マクロの設定関連

    自動実行マクロ付excel2010で作成したファイルがあります。 officeのマクロの設定は 「警告を表示してすべてのマクロを無効にする。」 を設定しています。 このファイルを開き セキュリティの警告をコンテンツの有効化を一度有効にすると自動実行マクロが動きます。 ところが二回目開いた時には セキュリティの警告が表示されずそのまま実行されます。 このファイルをコピーして名前を変えたり保存場所を移動するとセキュリティの警告が表示されます。 コンテンツの有効化を一度有効にしても毎回セキュリティの警告が表示されるようにはできないのでしょうか、

  • マクロの自動化

    お世話になります。 このたびエクセルでマクロを利用してある計算をしようとしたところ、行き詰ってしまったので質問させてもらいます。 やろうとしている計算は定数が4つ、変数が1つの3次関数の変数をゴールシークをつかって解くというもので、ゴールシーク動作のマクロ化までは成功しています。 ちなみに一応式を書いておくと以下のような感じです。 変数:x 定数:a b c d ax^3+bx^2+cx+d=0 では何に行き詰っているのかというと、そのゴールシークマクロの自動化です。 私の目指す自動化というのは、定数部分abcdが変化した際に変数の解が自動で導き出されるというものです。 しかし、私が探して見つけた目指す自動化に近い自動化の方法はどれも 定数セル内が変更された際に自動で再計算を行うというものでした。 今回の私のエクセルでは、各定数を求めるまでに相当長い計算プロセスがあり 必要な数値の入力(数字)⇒別セルへリンク&計算⇒最終的な定数の算出 となっているため、最終的な定数の算出のセルでは例えば=A363などとなっているためセル内が変更されたとは見なされず、再計算をしてくれません。 また、最初の必要な数値の入力において数値が変化したときにマクロを自動で走らせようにも その数が多すぎてとても追いきれません。 分かりにくい質問となってしまったと思いますが、どなたか私が目指す自動計算の組み方を教えていただけないでしょうか。 もちろん、ゴールシークやマクロにこだわらず、自動で計算してくれる方法があるのであればそれでも構いません。 よろしくお願いいたします。