- ベストアンサー
エクセルのワークシート
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
1.当該ブックの任意のシート見出しを右クリックから[移動またはコピー] を選択 2.[移動先ブック名]ボックス内で“(新しいブック)”を選択 3.下の“コピーを作成する”にチェック入れ 4.[OK]をクリック して出来上がった(1枚のシートのみの)ブックを[名前を付けて保存]すればよろしいかと。 他のシートも上の操作を繰り返すだけ。 でも、こちらの方が超簡単です。 1.当該ブックで1枚のシートのみを残して、他の全てのシートを削除 2.[名前を付けて保存] この操作をシートの数だけ繰り返す。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17068)
多数のシートを一括して一度でやる方法(VBA) (A)対象とするブック (B)一時的なブック(BBB.xls) (C)保存される(された)ブック((A)のシート名と同じブック名) を考えます。 (B)は最低1つのシートのブックでよく、そのシート名は(A)のシート名と同じものは無い、ようにする。内容は空白としておく。 (B)の最低1つのシート名はaaaとする。 (A)はもちろん(B)も開いておく。 (A)の標準モジュールに、下記を貼り付け、(A)をアクチブにして、 実行する。 Sub test01() Dim sh As Worksheet For Each sh In ActiveWorkbook.Worksheets MsgBox sh.Name sh.Copy before:=Workbooks("bbb.xls").Worksheets("aaa") Workbooks("bbb.xls").SaveCopyAs sh.Name & ".xls" sn = sh.Name Workbooks("bbb.xls").Worksheets(sn).Delete Next End Sub これでシート数だけ、シート名のブックができる。 ブックbbbのシート名snの削除をしても良いかと毎シートごとに聞いてくるので、削除をクリック。 上記コードの初めに Application.DisplayAlerts = False 終わりに Application.DisplayAlerts = True をいれるとそれらは防げる。 もう少しましな方法があるかもしれないが、少してこづって時間がかかり、これで上げます。
関連するQ&A
- エクセルのワークシート
エクセルのワークシート エクセルのブックを開いたときに、シートが3枚あったら そのまま開いて、 3枚なかったら1枚追加する、ということをしたいのですが どのようにすればよいか、教えていただけないでしょうか。
- ベストアンサー
- オフィス系ソフト
- エクセルのワークシートをUSBメモリにコピー
Excel2007を使用しています。一つのエクセルファイルに複数のワークシートがあります。 そのうち1枚のワークシートのみをUSBメモルにコピー(保存)しようとしてもコピー出来ません。 ワークシート単体をUSBメモリなどエクセルブック以外にコピーする方法はありますでしょうかアドバイス下さい。
- ベストアンサー
- その他MS Office製品
- Excelのワークシートを並べて表示する方法
Excelのワークシートを並べて表示する方法 同じBook内のワークシートを並べて表示する方法を失念しました。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセルのワークシートの挿入について
エクセル2000を使っています。 15枚くらいのシートで構成されているエクセルBookですが、 メニューバー「挿入」-「ワークシート」とやっても新しいワークシートが挿入できません。 しかし、既存のシートのタグで右クリックして「挿入」-「ワークシート」と選択すると新しいワークシートが挿入できます。 同じ事だと思うのですが、何故違いが出てくるのでしょうか? また、1BOOK内に作成できるシートの最大数は何シート迄でしょうか?
- 締切済み
- オフィス系ソフト
- エクセルでワークシートの列幅を保存したい
エクセル2003を使用しています。 エクセルでセルの書式を保存して使いまわしたい時に、「スタイル」機能を使用していますが、ワークシートの列幅などを記録して他のシート、ブックなどで使うことができるでしょうか? よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- エクセル ワークシート操作
エクセル VBAにてブックを閉じるときに作業をして追加した ワークシートを昇順、もしくは降順(名前、日付など)に 並び替えてから閉じるように する方法がわからないのですが? どのようにやるのでしょうか?
- 締切済み
- その他(プログラミング・開発)
- エクセルでワークシートを消した・・・・
無理なんですかねー 非常に困った失敗をしました。 たくさんのワークシートのあるエクセルファイルの ワークシートを消して・・・ 上書きしてしまいました。 復旧させる方法はないでしょうか? エクセル2003です。 エクセルの2000までであれば、ワークシートを消す際に「一度削除すると元に戻すことはできません」と表示されますが、 2003だと表示されないので、もしかして・・・とかすかな希望をもって書いてます。 めちゃくちゃこまってます。 教えてくださいm(_ _)m
- 締切済み
- その他(業務ソフトウェア)
- VBAでブック内のワークシートを名前をつけて保存
エクセルVBAで作業中のブックの一部のワークシート(2枚)を名前をつけて保存する方法を教えてください。 (例) 《ブックA》 sheet1 sheet2 sheet3 10/5 10個 10,000円 4個 25,000円 東京 25個 18,500円 6個 42,000円 というブックから『10/5 東京』というブックでsheet2,sheet3の内容を 保存したいのですが・・・ VBAは勉強し始めでほとんどわからないので教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセルワークシートを開く際について・・・
エクセル初心者ため稚拙な質問お許しください。 エクセルワークシートで「名前を付けて保存」してあるファイルを開いている際、同様に別の「名前を付けて保存」してあるエクセルワークシートのファイルを、違うウィンドウで開くことはできるのでしょうか?できるとしたらどうすればいいのか、どなたかお知恵を拝借ください!
- ベストアンサー
- オフィス系ソフト
- Excel97でワークシートにワークシートを貼り付けたい
エクセル97でワークシートを作っています。 作ったシートの上に、別に作ってあったシートを貼りたいのですが、セルの幅などが全然違うためきれいに貼れません。オブジェクトとして貼ることができればいいかなと思ったのですが、オブジェクトとして貼り付ける方法もわかりません。このような場合、どうしたらいいのでしょうか? ワードや一太郎に貼り付けて並べるということも考えたのですが、エクセルだけで完結させる方法がないかと思って質問しました。お願いします。
- ベストアンサー
- オフィス系ソフト
お礼
ずっと放置したままにしてあり大変申し訳ありませんでした。参考になりました。ありがとうございます。