• ベストアンサー

【Excel】シート名の取得

Wendy02の回答

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

こんにちは。Wendy02です。 VeR.4マクロ関数についてなのですが、 #VBAに詳しい人なら分かるはずですが。 と書いて留めたのですが、MSDNで、「Excel2007の変更(英文)」について、Microsoft が少し触れていたようです。VBAは、最後まで、Ver.4マクロ関数の完全移行はできなかったわけで、グラフの一部分では、まだ、Ver.4マクロ関数がないといけないので、当面、継続することになったことが書かれていました。また、印刷関係の設定の取得も、VBAでは、うまくいっておりません。 Ver.4 マクロでウィルスを作ったり、また、特殊な設定をする人間がいるらしく、国内外で、このマクロ関数の撤廃が望まれるようになったそうです。日本で、不幸だったのは、Ver.4マクロ関数のヘルプは、旧MSKKのスタッフが日本独自で作ったもので、新しいものとの整合性がなく、MSが新しく作ったヘルプの配給はなくなってしまったようです。そのヘルプは、[MACROFUN.HLP](Ver.4/5/7 に同梱, マニュアルは、Ver.4に詳しい)ですが、新しいヘルプは、多くの言語がサポートされているのに、アジア系の言語はひとつもありません。特に、MS-DOS時代を含めて、日本は、MSに対して一番の貢献度の国のはずなのですが。

参考URL:
http://www.microsoft.com/downloads/details.aspx?FamilyID=C09BF7F7-D30E-4CE9-8930-5D03748CA5CD&displaylang=en
rx-z5815
質問者

お礼

Wendy02 さん、こんにちは。 再度の回答ありがとうございます。 >Ver.4 マクロでウィルスを作ったり、また、特殊な設定をする人間がいるらしく、国内外で、このマクロ関数の撤廃が望まれるようになったそうです。 そうなんですね。 ウイルスを作ったりもできるんですか… こういうことは、私の理解の範囲を超えていますが、目にしておくだけでも参考になります。 ありがとうございました!

関連するQ&A

  • Excelのシート名の取得について

    Excelのシート名の取得について セルの式でシート名を取得することはできますか? ページヘッダーやフッターでは &[シート名] を指定すると、シート名が取得できますが、 セルの式で =&[シート名] などと入れてもエラーになるのですが、マクロを使うなどしなければシート名は取得できませんか?

  • Excelにて、「シート名」をセルに挿入するには?

    Excel2003にて、セルに「シート名」を挿入したいのですが、どの様にすればよいのですか? ヘッダーや、フッターでは、「 &[シート名] 」とすれば、ヘッダーやフッターに、ワークシート名が挿入されますよね。 それと同様に、セルに「シート名」を、挿入するにはどの様にすればよいのか、お教え願えれば幸いです。

  • EXCELのワークシート名とセルの値の取得に付いて

    EXCEL2000を使用しておりますが、ワークシート名と、そのシート内の複数のセルの値を取得し、別シートにマトリックス表示出来るように 入力フォームを設計したいのですが、固定の名称を予め組み込むのではなくフォーム上で入力したテキストをワークシート名及び、セルの位置として扱えるようにするのには、どのようなマクロを書けばよいでしょうか?例えばシート名A~Fの各シートのA1~F1のセルに10~15の数値が 入っていて、Gのシートでマクロを動かすと、シート名とセルの位置を 入力するフォームが現れ、それぞれ入力すると、指定されたシート名と セルの中の値が、Gシートに、1行ずつ追加されて行く処理をイメージ しています。何卒、宜しくご指導の程、お願いいたします。

  • EXCELでシート名を出力できる??

    シート名をあるセルに出力できるでしょうか?ヘッダー、フッターではなくですけど。EXCEL97,2000を使っています。

  • エクセルのシート名の表示

    エクセルシートのセルに数式でシート名を自動表示することって出来ますか? シート名を変更すると、そのセルに表示されているシート名も自動的に変わるような・・・。よろしくお願いします。

  • エクセルのシート名をエクセルの特定の「セル」に表示させたい。

    エクセルの表内にシート名を自動表示させ、シート名を変更したら 表の中にあるシート名も自動変更になるように、 リンクさせたいです。 ヘッダーフッターにはシート名とリンクする項目がありますが、 当方の質問は、あくまでもエクセルの「セル」にリンクさせたいのです。 お分かりになる方、どうか回答をお願い致します。

  • 【Excel】シート名について(マクロ)

    Excel2003を使用しています。 あるマクロで Sheets("2007 年 01 月分").Select の選択するシート名が変更されても、そのシートを選択することはできないでしょうか? 例えば、コードを書いたときのシート名は『2007 年 01 月分』で、上記のようにコードを書いていて、次回、そのマクロを実行するときに、シート名を『2007 年 02 月分』に変更しても、同じ(元の)シートを選択してマクロが実行されるようにしたいのですが、そういうことはできますか? できるかできないかだけでもわかると助かります。 もし、できる場合は、どのようにすればいいのでしょうか?説明が足りないようであれば補足しますので、よろしくお願いします。

  • シート名を取得したい

    質問) シート名をセルへ自動表示することはできますか? 例) (1)シート名「sheet1」を「マスタ一覧」へ変更します (2)そのときに、A1セルへ「マスタ一覧」と表示することはできますか? お願いします

  • Excel2003 シート名をセルに引用したい

    Excel2003の質問です シート名をそのシート内のセルに引用する関数又は方法はありますか? (毎回入力の必要が無いようにしたいのです)

  • VBA アクティブなセルのシート名を取得したい

    エクセル2010使用です。 VBAで、アクティブなセルのあるシート名を取得する方法を教えてください。  マクロ.xls (マクロシートA1) ←今回のマクロを書き込んだファイル  参照.xls (参照シートA1)  入力.xls (入力シートF3) この3つのエクセルファイルを開きます。 ( )内はそれぞれの前面にあるシート名と選択されたセルです。 入力シートのF3にカーソルをおいて下記マクロを実行すると   MsgBox ActiveSheet.Name & ActiveCell.Address 「マクロシート F3」と返されます・・・ ほしい結果は「入力シート F3」なんです。 このような場合にアクティブセルのあるシート名を取得する方法があれば教えてください。 よろしくお願いいたします。