過去ログ

                                Page     560
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼別のブックへのシートのコピーについて  ぷるぷる 03/1/17(金) 11:13
   ┣Re:別のブックへのシートのコピーについて  Jaka 03/1/17(金) 12:37
   ┗Re:別のブックへのシートのコピーについて  ぷるぷる 03/1/17(金) 13:16

 ───────────────────────────────────────
 ■題名 : 別のブックへのシートのコピーについて
 ■名前 : ぷるぷる
 ■日付 : 03/1/17(金) 11:13
 -------------------------------------------------------------------------
   VBA初心者なので、本を見てもよくわかりません(>_<)
どなたか教えてください。

ブックAのシート(毎回変わります)を
ブックBの末尾にコピーし、そのときにシート名も
随時変更できるようににしたいのですが、
どうしたらよいのでしょうか?
よろしくお願いします。
 ───────────────────────────────────────  ■題名 : Re:別のブックへのシートのコピーについて  ■名前 : Jaka  ■日付 : 03/1/17(金) 12:37  -------------------------------------------------------------------------
   こんにちは。
ブックAとブックBの2ブック開いて、コピーしたいシートをアクティブにして実行してください。
ブックBの最後にコピー挿入されます。
尚、コピー先ブックのシートにあるシート名をつけるとエラーになります。その辺りのエラー処理はしていません。

注)ブックBと言うのを本当の名前にして下さい。できたら拡張子.xls付で。私のEXL97だと無いとエラーになる。

Sub Macro1()
  ActiveSheet.Copy After:=Workbooks("ブックB").Sheets(Workbooks("ブックB").Sheets.Count)
  ActiveSheet.Name = "新しいシート名"
  ThisWorkbook.Activate
End Sub
 ───────────────────────────────────────  ■題名 : Re:別のブックへのシートのコピーについて  ■名前 : ぷるぷる  ■日付 : 03/1/17(金) 13:16  -------------------------------------------------------------------------
   本当にありがとうございました。
これからもっと、勉強します。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 560