• 締切済み

エクセルでシート内を参照して目次を作りたい

mar00の回答

  • mar00
  • ベストアンサー率36% (158/430)
回答No.3

シートが50からまだ増えるのであれば Sub Macro1() For i = 1 To Sheets.Count - 1 Sheets(Sheets.Count).Cells(i, 1) = Sheets(i).Range("A4") Next i End Sub 一番最後のシートにA1から下に並べるマクロを作ってみてはいかがでしょうか。

関連するQ&A

  • Excelのシート参照をするにあたって

    あるセルに他のシートを参照して集計する関数を記述しているのですが 参照先のシートが一度消去されてしまうと参照もとのセルに記述した 参照先シート名が自動的に#REFになってしまいます。 (例:「=Sheet1!A2」と記述していて「Sheet1」を削除すると「=#REF!A2」になってしまう) この現象はどうにか防げないものでしょうか? よろしくお願いします。

  • Excelのシート間の参照

    Excelでシート間のセルの参照をしたいのですが、どのシートを参照するのかを すぐに変えることのできるようにしたいのです。 具体的には、A、B、Cという名前のシートがあり、シートDにおいて A1セルにA、B、Cいずれかの文字を入力すると、その下のセルの参照先が シートAのB1セルになるようにしたいのです。 とりあえず色々式を入れてみたのですが、すべて拒否されてしまいました。 たとえば ='A1'!B1 ='"A1"'!B1 とかです。 よろしくお願いします。

  • Excelのファイルをまたいだシート参照について

    Excelのファイルをまたいだシート参照について AというファイルのシートaがbのA1を参照しているとき、Bというファイル(同じシートbを作成済) に貼り付けると、aの参照はAのファイルの別シートから参照(=[A.xls]b!A1)をするようになって しまうのですが、これをBのシート(同じ名前,b!A1)のなかで参照をするようにコピーする方法を教えてください。

  • EXCEL シート参照について

    EXCEL シート参照について EXCELにてシート参照ができることは知っているのですがシートの名前を数字のみ(例201010)などにしたら参照できないのでしょうか? デフォルトのシート名Sheet1でしたらSheet1!A1などで参照できることは確認しております。 同じ方法で201010!A1で参照できると思ったのですができませんでした。 調べてはみましたが解決できず、みなさまのお力をお借りできればと思い書き込みました。 よろしお願いします。

  • EXCEL 異なるシート間の参照

    EXCELに関しての質問です。 超初心者で基本がわからないままの質問ですみません。 同じブック内の複数のシート(様式は異なります)間の作業です。 片方のシートの日毎のデータを別のシートの日毎のセル に参照し、反映させたい。 INDIRECT関数を用いて、=INDIECT(A3&"!V3")のようにして A3に表示される文字列のシートのセル番地V3を参照し、 他のシートにそのデータを表示したいのですが、 うまくいきません。 A3セルには一ヶ月の日付が入っているので、 日付の入った他のシートを日付ごとに参照していくのですが、 そのシートの中のいつも同じセルV3しか 参照してくれないのです。 このV列のセルも自動的に日付に沿ったセル参照に変更するのは どうしたよろしいでしょうか。 よろしくお願いします。

  • エクセル別シートでの参照

    質問の検索をせずに質問を行っているので、重複している質問が多いかもしれませんが・・ お知恵を拝借頂ければ幸いです。 シート1のA1にシート2のあるセル(例えば='シート2'!$C1)を参照させており、 シート1のA2にシート2のC4、 シート1のA3にシート2のC7・・・ と常に別シートの3つ下のセルを参照したい場合は、どのような関数を用いれば よろしいのでしょうか?

  • Excelのシート間の参照

    エクセル初心者です。 エクセルでシートが2枚あるものを作成しました。 一枚目のシートのA1のセルの内容(言葉)を 二枚目のシートのB3のセルの内容に参照させたいと思い B3を選択し、セルのなかに =を入力して 一枚目のシートのセルA1をクリックしようと思ってもクリックができません。 二枚目のシートのセルB3を同じ二枚目のシートのB10にあてようとして =を入力してB10をクリックすると参照ができます。 =B10 セル内は↑のようになります。 どうしてできないのでしょうか? 困っています.教えてください。

  • エクセルでシート間の参照がされるところされないところがあるんです。なぜ?

    こんにちは。 エクセルで,Sheet1のセルにSheet2のセルを参照しようと思います。 Sheet1のA1のセルに,Sheet2のA1のセルを参照しようとした場合,=Sheet2!A1と入力することになると思います。 しかし,セルには,「=Sheet2!A1」と表示されてしまうのです。 他のセルには,参照された文字,数字が入っているのに,ある特定のセルだけは,上記のようになってしまいます。 どのようにすれば解決できるのでしょうか。 お教え頂ければ幸いです。 宜しくお願いいたします。<(_ _)>

  • エクセル シート参照

    以下のシート1にシート2のデータを参照したいですが、データの量が多くて、もっと簡単な方法がないでしょうか? EX:シート1のA列に入力した内容     A 1 sheet2!A1   2 sheet2!A5 3 sheet2!A9 4 sheet2!A13   ・   ・   ・ シート1A 列にシート2A列の4行間隔で参照したいです。 うまく伝えられないですが、何か知恵をいただきたいです。 よろしくお願いいたします。

  • エクセル シート間参照について

    シート1のA1の内容を、シート2のA1に(=Sheet1!A1)で参照できるようにし、それぞれA10までオートフィルしました。 シート1のA7とA8に行を挿入し新たにデータを入力しましたら、シート2のほうには反映されませんでした。 A8(=Sheet1!A8)の次がA9(=Sheet1!A10)となってしまいます。 シート1を変更した時、シート2へも反映させるにはどうしたらいいでしょうか?