![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
こんにちは、みなさん!!
エクセルのシートのコピーについて
Q1、シートのコピーはコピーするシートをクリックして
Ctrlキーを押しながら右側へドラッグすると1つコピーできますが、1つだけではなく、10個ですとか、20個など多数のコピーを1回ですることはできますでしょうか?
Q2、シート名が例えば「1月1日」とあった場合に、これを1月2日、1月3日・・・・・というように、連続してコピーすることはできませんでしょうか?
以上ご存知の方いらっしゃいましたらよろしくお願いします。
No.6ベストアンサー
- 回答日時:
> 1枚のシートのコピーを複数作成する、ということです。
マクロ以外には方法はありませんでしょうか?あまりエクセルは使わないのでわかりませんが、
おそらく無いでしょう。
普段、業務で使うブックにマクロがあるのがイヤなら、
マクロだけのブックを作り、使いたいときだけ、そのブックも開き、マクロの実行が終わったら閉じてしまう、という手もあります。
No.5
- 回答日時:
1枚のシートのコピーを複数作成する、ということでしょうか?
コピーしたいシートをアクディブにしておいて
「SheetCopy」マクロを実行してください。
シート名は、「1月1日」のスタイルのみサポートします。
Option Explicit
Sub SheetCopy()
Dim sh As Worksheet
Dim shName As String
Dim wkDate As Variant
Dim wk As String
Dim cnt As Integer
Dim i As Integer
Set sh = ActiveSheet
shName = sh.Name
wkDate = Null
Do While True
wk = InputBox("コピー数を指定してください", shName, 1)
If wk = "" Then
Exit Sub
Else
If IsNumeric(wk) Then
cnt = wk
If cnt > 0 Then
Exit Do
End If
End If
MsgBox "コピー数が正しくありません", vbExclamation, shName
End If
Loop
If IsDate(shName) Then
wkDate = CDate(shName)
End If
On Error Resume Next
Application.DisplayAlerts = False
For i = 1 To cnt
sh.Copy after:=Sheets(Sheets.Count)
If IsDate(wkDate) Then
ActiveSheet.Name = Format(wkDate + i, "m月d日")
End If
Next
Application.DisplayAlerts = True
End Sub
No.4
- 回答日時:
複数のシートを選択してコピーしたら、メニューバーの[編集]-[シートの移動またはコピー]の順でウィンドウ「シートの移動またはコピー」を表示します。
[コピーを作成する]にチェックを付けて[OK]。Excel2000では、上記操作できます。
No.3
- 回答日時:
SHIFTキーを押しながら(コピーしたい)最左シートタブをクリック、次に(コピーしたい)最右のシートタブをクリック。
(コピーしたいシートタブをこの間に集めておく)
全てのシートを選択するなら、右クリックのメニューにある。
右クリックして、シートの「移動またはコピー」-「コピーを作成する」ー「末尾に移動」をチェックをいれる-OK
後半の2
シート名を連続変化させる操作はないと思う。VBAでも組まないと
できないと思う。
コピー元シート名(X)とXの連番になる
No.2
- 回答日時:
Q1について
シートの選択の方法は知ってますか?
セルの選択の方法と同じように「Shift」「Ctrl」を使いながら複数シートを選択できます。その状態で普段のコピー操作を行えば複数のシートのコピーが出来ます。
Q2については、わかりません。出来るのでしょうかね?私も知りたいです。
No.1
- 回答日時:
1.
セルを右クリックしてコピー
↓
コピーしたい範囲を左クリックで指定
↓
ペースト
2.
1月1日とセルに入力する
↓
入力したセルの右下を左クリック、押したまま下へドラッグ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
これ何て呼びますか Part2
あなたのお住いの地域で、これ、何て呼びますか?
-
EXCELで同一フォーマットのシートを31日分簡単に作成する方法は?
PowerPoint(パワーポイント)
-
EXCELで1ヶ月分の連続した日付をシート名+セルに表示させたい
Excel(エクセル)
-
エクセルのシート毎に日付
Excel(エクセル)
-
-
4
エクセルのシート間で連続した日付データを作りたい
Excel(エクセル)
-
5
Excelで同じシートのコピーを一気に複数作りたい
Excel(エクセル)
-
6
Excel複数シートから日付と文字を取り出して日付順に並べたいです
Excel(エクセル)
-
7
日付だけを変更して印刷(Excel)
Excel(エクセル)
-
8
月ごとに作成している日報ファイルを、VBAでコピーし日付ごとのシートにしたい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの表を作ってるんですが
-
エクセルの選択範囲以外を削除...
-
エクセルのページをシートごと...
-
標準モジュール、フォームを別...
-
Excel 関数を使ってデータと一...
-
エクセルのワークシートをUSBメ...
-
【Excel】 セルの参照について
-
EXCELでシートを別名ファイルに...
-
ExcelのVBAで、application.inp...
-
エクセルのSheetに関して・・
-
VBA シートをコピー後、ボタン...
-
フィルターをかけてCSV保存をVBAで
-
【スプレッドシートで】xlsx形...
-
CSVファイルについて質問です。
-
excl2013 縦の表を横にVBAです...
-
EXCELで別のブックから式をコピ...
-
Excel シートのコピーの際、ペ...
-
エクセル2007 セルの名前の重...
-
Excelの中のsheetをコピーできない
-
【Excel VBA】シートコピー時、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの選択範囲以外を削除...
-
Excel 関数を使ってデータと一...
-
EXCELのVBAでシートコピーをし...
-
【VBA】コピー&複数個所のペー...
-
EXCELで別のブックから式をコピ...
-
Excelの行をコピーして貼り付け...
-
エクセルの1シートの内容を複...
-
Excel シートのコピーの際、ペ...
-
【Excel】数式をそのまま他のシ...
-
Excel 数式の保護をしたセルを...
-
PDFファイルをコピーしてエクセ...
-
【エクセル】プルダウン設定の...
-
【Excel VBA】シートコピー時、...
-
エクセルのワークシートをUSBメ...
-
エクセルでシートを「移動また...
-
Excel シートに別のExcelシート...
-
エクセルVBA 1行飛ばしで転記す...
-
ExcelVBAで、ユーザーフォーム...
-
VBA シートをコピー後、ボタン...
-
アクセスの画面をプリントスク...
おすすめ情報