• 締切済み

Excelシート並び替え

目次とフォーマットの名前以外のシートを それらの各シートA2セルの名前順に並び替えたいです。 VBAを教えてください。

みんなの回答

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.2

質問を見かけるたびにセルの位置が違うけど、 基本は指定しているセルアドレスを変更するだけで 解決すると思います。 ただ解決できない何かがあるなら、 <どう言うコードでやってみて、その結果 希望はこうなんだけど、こんな風になってしまう> と言う事を書き込んだほうが良いと思います。

全文を見る
すると、全ての回答が全文表示されます。
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

「マクロの記録」で、なさりたいことを記録してみるのはいかが? 1シートに対して行っておいて、記録されたコードのシート名を 別シートに書き換えて実行すればOK。

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

関連するQ&A

  • エクセルVBAでシートの並び替え

    エクセル2000です。 バラバラの名前をもつ30枚ほどのシートの順番を、並び替えたいのです。 並び順は新たに挿入したsheets("目次")のB2からB32に記載の名前の順です。 シートを並び替えるマクロは思いつきません。 よろしくお願いします。

  • エクセルシートの並び替え

    VBAでシートの並び替えについて。 下記例の様に、セルA1:A50に書き込まれた順に、シートの並び替えを、上から順番にシートの最後尾に移動させるには、どのようにすれば良いですか?よろしくお願いします。 例 ○テーブル名:List ーーーA 1|にんじん 2|ピーマン 3|大根 4|・・・ 5|・・・ ○現在の並び順 List/ピーマン/・・/にんじん/・・・/・・/・/・・/大根 ○希望する並び順 List/にんじん/ピーマン/大根/・・・/・・・/・・・ 参考にしたURLは下記のとおりです。 http://www.relief.jp/itnote/archives/001300.php http://akubizzz.hp.infoseek.co.jp/sub169.html

  • シートの並び替え

    教えて下さい。 現在Excelブックに「目次」「番号」「インデックス」と名前を付けたシートに続いて、1~255番までの番号シートが有りますが、 追加シートを作成すると先頭に出来てしまいます。 名前を付けたシートはそのままで番号シートだけを並び替える方法を教えて下さい。 それと出来れば新規シートを追加するとき、最後の番号に続いて作成する方法も、併せて教えて頂ければ有りがたいです。私はパソコン初心者です詳しく教えて下さい、どうぞ宜しくお願い致します。

  • エクセルで毎回1枚目のシートを開くようにしたい

    Excel2007を使っています。 Excelの場合、ファイルを開くと、前回終了したときのシート、セルがアクティブになっているのですが、 セルの位置はどこでもいいのですが、1枚目のシートを開くようにしたいのですが、できますか? 1枚目という指定ではなく、シート名「目次」(目次というシート名を付けています)でもいいです。 マクロになってもいいです。(簡単なレベルですが)よろしくお願いいたします。

  • EXCEL 一覧シートから各シートへ参照

    現在シートが 一覧、1、2、3、 とあります。 一覧シートには、 シート名(A1) 名前(B1) 1(A2) 山田(B2) 2(A3) 鈴木(B3) 3(A4) 木村(B4) と記載されております。(カッコ内は、セルの位置です) シート 1 のA1には、山田 シート1のB2を参照 シート 2 のA1には、鈴木 シート1のB3を参照 シート 3 のA1には、木村 シート1のB4を参照 とシート 一覧から参照して表示されるようにしたい と考えております。 数字の名前のシートが数個であればシート毎に入力すれば済む話ですが、 予定では、順次増え、最終的には100位になる予定です。 数式、マクロ VBA 等を使って  一覧シートに名前を入力すると該当のシートのA1セルに参照させる事は可能でしょうか? よろしくお願いいたします

  • Excelのブック内のシート名を順番に表示させる

    類似の質問を探していろいろ試してみたのですがどうしてもうまくいかなくて・・・教えてください。 ブック内にシートが複数枚あるとします。 最初の1枚目のシートは一覧表となっておりそのシートのセルA1から順にA2、A3…と下に表が続いています。 セルA1には2枚目のシート名が自動的に入力される セルA2には3枚目のシート名が自動的に入力される というようにブック内にあるシート名を順番に セルに表示入力できる方法はありますか? ちなみにVBAはほとんど触ったことはありません。 よろしくお願いします。

  • エクセルで、データの並び替え

    エクセルのシート状で、例えばA1からZ100までのセルにばらばらに数字が入っているとして、その数字を列毎に上から大きい順に並び変えるにはどうしたらいいでしょうか。 よろしくお願いいたします。

  • エクセルのシートを並べ替え。。。。

    エクセルのシートを並べ替えた時に、データーをリンクさせるにはどうすればよいですか。例えば・・シートA・B・Cの順で3つ並んでいる時 シートAのセルに1 シートBのセルに2 シートCのセルに3 と入力して シートの並び順をB・C・Aと変えたときに シートBのセルに1 シートCのセルに2 シートAのセルに3と表示させたいのですが。 よろしくお願いします。

  • エクセルシートのウィンドウ枠の固定について

    ■エクセルのファイルに次のマクロを設定し、ファイルを開くたびに「目次」のシートが表示されるようにします。 Private Sub Workbook_Open() Sheets("目次").Activate End Sub ■この目次のシートに目次を作成し、それぞれの目的のシートにハイパーリンクでジャンプするようにします。 「目次」のシートのそれぞれのセルに、目的のシートのセルA1をハイパーリンクする。 ■目的のシートでウィンドウ枠の固定を行う(6行目) --------------- このような設定下で、このファイルを新たに開くと、必ず「目次」のシートが表示され、目次の中から目的のシートを表示したセルのハイパーリンクをクリックすると、目的のシートにジャンプします。 ところが、ウィンドウ枠(6行目)が固定してあり、普通前回閉じた行から表示されるはずですが、 たとえば、 事例(A) 1 2 3 4 5 --- 100 101 102 ですが、実際に新たにファイルを開いて、目次からジャンプすると、 事例(B) 1 2 3 4 5 ---- 6 7 8 9 となって枠の設定のない状態と同じ状態で表示されます。 これを、前回閉じた事例(A)の状態で再表示されるようにしたいのですが、何が悪くて枠の固定が当初の状態に戻るのかわかりません。 何かの設定が不適切なのだと思います。 教えてください。

  • Excelでの並び替えについて

    1 セルA1~A10には、数字の1~10までが不規則に入力されています。(数字が入力されていないセルもシートによってはあります) 2 セルB1~B10には、人名が入力されています。 3 セルC1~C10には、生年月日が入力されています。 上記の条件で、  セルD1~D10には1から成績順に昇順に並べてリストを作成したいです。。(数字が入力されていないセルがあったときはその行は無視しても可)このときマクロは使用せず数式(関数)のみを使用し並び替えるにはどうしたらよういのでしょうか?  

このQ&Aのポイント
  • カードローンの引き落とし日を変更する方法について調査しました。
  • 給料日が変わった場合、カードローンの引き落とし日を変更することができるのか調べました。
  • 常陽銀行のサービス・手続きに関する質問です。カードローンの引き落とし日を変更する方法を教えてください。
回答を見る