• 締切済み

マクロで少し異なるタブでも動作させたいのですが・・・

エクセルでマクロを使っています。 そのマクロは「NHPWQ26J」というタブで動作します。 これとは少し異なった「NHPWH1J」や「NHPWC32J」のタブでも動作させたいのですが、どうすれば良いのでしょうか。 タブを変更すれば良いのでしょうが、その都度変更が必要になります。 よろしくお願いします。

みんなの回答

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

「タブ」ってシートのタブのことでしょうか? 複数のシートでも動作させたいということなのかなぁ…? マクロをどこにおいてあるのかわかりませんが、標準モジュールなどに移動させて、(内容にもよるけれど)一部修正(必要か不要か不明)すれば可能だと思われますが… ご質問文からだけでは、この程度までしかわかりません。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • マクロを組んだエクセルの動作が遅い

    OS: Windows 2000 マクロを組んだエクセルの動作が非常に、異常に遅いのです。 マクロを組んでいないエクセルはすぐに起動でき、すぐに印刷、終了ができるのですが、 マクロを組んでいるエクセルは起動するのに1~2分、印刷も終了も同じく遅いのです。 また、マクロを組んでいるエクセルを開く際に、タスクマネージャでCPU使用率を見て みると、必ず100%になっているんです(マクロを組んでないものは100%までいかない)。 日に日に動作が遅くなっているように感じ、とても困っています。 ご教授ください。m(__)m

  • エクセルのマクロをバックグラウンドで動作させたい

    どうか教えてください。 エクセルのマクロをバックグラウンドで動作させたいのですが(マクロ実行中のエクセルを画面に表示させたくない&マクロ動作中に別のアプリを使いたい)、どのようにしたら良いのでしょうか?

  • 「EXCEL2002」でマクロが動作しない

    以前EXCEL2000でセルにマクロで作った計算式(=deltad(A22,B22))を入れていました。 その時は問題なく動作していました。 しかし、パソコンを買い換えてEXCEL2002にしたところ マクロが動作せず、セルに「#NAME?」と表示されます。 どうしたらマクロを動作させることができるでしょうか?

  • エクセル2003で動作していたマクロが2007では一部に不具合が生じます。

    エクセル2003で動作していたマクロが2007では一部に不具合が生じます。 2003式のマクロ記述を2007式記述に変更しないといけないのでしょうか? 対処方法または参考サイト等がございましたら、どうか教えてください。 よろしくお願いします。

  • excel、マクロについて教えてください。

    excel、マクロについて教えてください。 excelのマクロでシートを追加してシート名を変更し棚卸しに変更する内容を記録したのですが、 excelをずっと使用していてシートを追加していくとsheet1、sheet2と語尾の数字が増えていってしまい、マクロが正常に動作しません。 excelのシートを追加した際に必ずsheet1で追加する方法、若しくはマクロを記録した時はsheet1の名前を変更だったがsheet2でもsheet3でも動作するようなコードは存在しますか? 最近マクロをやり始めた初心者なので、質問が下手かもしれませんがどなたかお分かりになりましたら 教えていただけませんか?よろしくお願いします。

  • Excel2007 マクロが記録されない

    Excel2007を使用しています。 Excelのオプション画面から、[開発]タブをリボンに表示するに チェックを入れています。 そこで質問です。 [開発]タブを選んで[マクロの記録]ボタンを押して 図形を貼り付け、文字色や配置を変更して、 [記録終了]ボタンを押下したのですが、何も記録されません。 OffceXPのときには、シェイプを張り付けるマクロや、 文字の色を変更するシェイプが記録されていたのですが。。。 何か設定が必要なのでしょうか? もし何か必要な手順がございましたら、教えて頂けませんか? よろしくお願いいたします。

  • IEを操作する エクセルマクロが動作しなくなった

    windows8.1 IE11 にしたら IEを操作する エクセルマクロが動作しなくなった。 実行時エラー'424' オブジェクトが必要ですだって。

  • EXCELマクロが正常に動作したりしなかったりする

    Office2007でEXCELのマクロを使用して、マクロ付のEXCELを開くと、決まった位置にあるDATファイルを読込、その内容を基に計算等を行い、結果をEXCELのシートの決まった位置に転記して、そのシートを新規のワークブックにコピーするという処理を行っています。 複数のPCで正常に動作するのですか、一部のPCで正常に動作せず、マクロ自体は起動しているみたいなのですが、DATファイルの内容がそのままEXCELに転記され、新規のワークブックにコピーされます。ワークブックやシートの名前もDATファイル名になってしまっています。ただし、10回に1回くらいの割合で正常に動作します。 また、11月位まで正常に動作していたのに、12月位から突然正常に動作しなくなったPCもあります。 マクロのセキュリティ設定を疑いましたが、「すべて有効」になっており、なにが原因でこのような状態になっているのか皆目見当がつきません。 原因及び対処方法をご存じの方、ご教授ねがえないでしょうか。 よろしくお願いします。

  • Excel2003で動いたマクロがExcel2007で動作しなくなる

    マクロの動作確認をしているのですが、Excel2003では動いていたマクロがExcel2007では動かず、エラーが出てしまいます。 一週間程前からvbaはvbに似ているということで、vbの参考書片手にマクロを動かしている、マクロ作成初心者です。 マクロの動作確認をしているのですが、 Excel2003で動いていたマクロがExcel2007ではエラーが出てしまいます。 まず初めに、Excel2007では LineWeight = .Line.Weight / 0.75 という部分にエラーが出て(エラー番号は6で、調べてみるとオーバーフーローとのことです) .Line.Weightに-2.147484E+0.9という値が入っています。 Excel2003では.Line.Weightに0.75とか1または2という値が入っていました。 (どちらもWith~End With間に書かれています。) そこでお聞きしたいのですが、.Line.Weightというのはオブジェクトから線幅の値を取得する関数なのでしょうか? それともどこかで値を設定しているのでしょうか?-2.147484E+0.9という値を設定しているとは考えにくいもので… 2003と2007の互換性についても調べたのですが、2007でも2003のマクロは動作するとの旨が多く、 ハッキリどこがダメとも書いてないので分からずとても困っております。 乱文で申し訳ないです。どなたかお教え下さい。

  • Excel 2007のマクロについて

    今、Excel 2007でOSはVistaを使っているのですが、グラフ上でマクロにしたいのですが、実行できません。 セキュリティに関しては、有効にしていますし、タブもチェックを入れています。ファイル形式もマクロ有効ファイルにしています。 ただ、グラフ上の場合が実行できません。 エラー表示ではメソッドが実行できないと表示されるのですが、XPで同じ動作をしたら実行できました。 マクロを記録する際に、問題があるのでしょうか。

専門家に質問してみよう