- ベストアンサー
エクセルのシート
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>名前順 シート名を人の名前にする、ニーズは多くはありません。 読み仮名のアイウエオ順のことかな。それもそう多くはありません。 ですからエクセルシステム開発者には一般ではない。 >グループ分けとかしたいんですが エクセルには、どうグループ分けして良いか判りません。ユーザーが指定するには、それを指定する仕掛けが必要ですが 現在は備わっていません。 シートタブの並べ替えは、手動でやれ!というのが主義でしょう。 (エクセルは手操作が前程で、基本です) VBAならそれらしきことをできます。 シート名「大阪」のF1:F5に、シート名を並べます。 〔例) 東京 aa dd 大阪 ss F列をソートして並べても良い。G列にフリガナやグループコードを入れて、そのG列でソートしても良い。 下記を標準モジュールに入れる。 Sub test01() Dim sh1 As Worksheet Set sh1 = Worksheets("大阪") For i = 2 To Sheets.Count s1 = sh1.Cells(i - 1, "F") s = sh1.Cells(i, "F") Sheets(s).Move after:=Sheets(s1) Next i End Sub これを実行すると、F1からの下方向の順にシートタブが並びます。 シート名大阪や、F列G列は、たとえであって、データのあるセル以外ならどこでも良い。ただプログラムは一部変えるべきだが。
関連するQ&A
- エクセルでワークシートを縦に整理できますか?
エクセルでワークシートを縦に整理したいのですが、できますか? ワークシートがヨコに増えて探すのが大変になりました。 縦にグループ分けして整理したいのですが、もしできるなら教えて下さい。よろしくお願いします。
- 締切済み
- オフィス系ソフト
- EXCELシートの整列
EXCELで、各シートに名前を付けて使っています。ひとつのファイルに膨大な数のシートが入っているので、分かりやすく操作できるようにシートを整列したいのですが、どうすれば良いでしょうか。 たとえば、シート名を「あいうえお」順で左から自動的に整列させたいと思っています。 EXCELでそういう操作は可能なんでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルシートの並べ替えについて
ひとつのエクセルブックに複数のワークシートがあって、それぞれのシートの見出し(デフォルトでsheet1とか2とか入っているところです)に名前をつけています。(例)東京支店、名古屋支店、大阪支店...等 今、シートの順番が作成順なのですが、これをシートの見出しの文字から、一発で昇順や降順に並べ替える方法はありますか? 参考書によると手作業では1枚ずつシートの順番の並べ替えができるようですが、シート枚数が多いためお尋ねしています。 よろしくお願いしします。
- 締切済み
- オフィス系ソフト
- visual basic6.0とエクセルのシートについて
はじめまして、こんにちは タイトルの通り、VBとエクセルについてなのですが、 VBのコンボボックスを変化させると(1、2、3・・・のように)、エクセルのシート(すでにシート名は1から順に名前をつけました)も1、2、3・・・とかわり、そのシートのデータを表示させるようにしたいのですが、どのようなコードを書いたらよいか分かりません。 どなたか解る方がいらっしゃいましたら教えてください。よろしくおねがいします。
- ベストアンサー
- Visual Basic
- エクセルのシートのコピーについて
お願いします。教えてください。 エクセルのシートを同じブック内に100シート以上コピーするにはどうしたらいいでしょうか? 1シートづつなら出来るのですが、複数する方法がわかりません。 それと、そのコピーしたシートの名前をNo.1・2・3・・・と番号を自動で付けることできませんか? エクセル2000です。 よろしくご伝授ください。
- ベストアンサー
- オフィス系ソフト
- excelでのシート同士をつなげる数式について
どのような数式をたてればよいかわからず、質問させて頂きます。 現状、シート1とシート2にそれぞれ以下のような名前とコードのデータが300件ほどあります。 A B 1 鈴木 0011 2 田中 0203 3 大田 0365 シート1ではA列をあいうえお順で並べ替え、4つのグループにわけセルを4色で塗りわけました。 今度シート2について、Bを数字順に並び替えました。 ここで、シート1とおなじグループ4色に色塗りをしたいのですが、シート1の色塗りしたデータを、数式をつかってシート2に反映させる方法はありますでしょうか? ちなみに、色塗りでなく文字の色を変えるだけでも構いません。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelのシートを並び変えたいのですが。。。
Excelのシートを"データの並び替え"の様に並び替え出来ませんか? 今、1つのBook内に100シートあるファイルがあります。 それぞれ、シートには数字の名前がついています。 100から900までの数字に枝番号がついてます。 枝番号は、"-"後に1桁から2桁の英数字がついてます。 並び替えの条件は、"-"の前の数字の部分で昇降順にしたいのです。 もしそこで同じ番号のシートがあった時は、"-"後の数字で昇降順にしたいのです。 VBAもマクロも初心者です。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel一覧シートから複数シートの作成
EXCEL等で、情報一覧シートから、複数の個別情報シートを作りたいです。 例えば、情報一覧シートに10人の名前・住所の情報があるとすれば、 個々の名前・住所が指定のセルに記入されたシート10枚を、一覧の順に作る、という感じです。 下記リンクと逆のことを行えばいいと思いますが、方法がわかりません・・・ http://oshiete1.goo.ne.jp/qa3550265.html?ans_count_asc=20 情報一覧シートはCSVなので、excel以外にaccessなどでも可と思います。 マクロなどはわからないのですが、 出来る場合の方法、マクロの場合の簡単な解説などを ぜひ教えてください。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルVBAでシートの並び替え
エクセル2000です。 バラバラの名前をもつ30枚ほどのシートの順番を、並び替えたいのです。 並び順は新たに挿入したsheets("目次")のB2からB32に記載の名前の順です。 シートを並び替えるマクロは思いつきません。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 複数のExcelファイルにある同名シートを1つのシートに一括でまとめるには?
フォルダの中に複数のExcelファイルがあり、それぞれのExcelファイルには「All」という名前のシートが存在します。そこで、複数ファイルにあるこのシートのデータをすべて1つのシートにまとめたいと思います。具体的には、「合体.xls」というExcelファイルからマクロを実行し、「合体.xls」に存在する「pAll」という名前のシートにシート「All」の全データを入れたいです。どのようにすれば実現できますか?
- ベストアンサー
- オフィス系ソフト