[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VBA:右隣のシートにコピー』(じゃぽね)
いつも本当に助けられております。宜しくお願いします。
以下のマクロでアクティブシート全体をシート2
に貼り付けているのですが、その貼り付け先を
右隣のシートにしたいのです。アフターとか使って
見たのですが、うまくいきません。ご教授ください。
Cells.Select Selection.Copy Sheets("2").Select ActiveSheet.Paste
これでできると思いますが。 (kazu)
Sub NextSheetCopy() ActiveSheet.Select Cells.Select Selection.Copy ActiveSheet.Next.Select ActiveSheet.Paste End Sub
ご参考までに・・・
Sub Macro2() Dim i As Long
If Worksheets(Worksheets.Count).Name = ActiveSheet.Name Then MsgBox "右隣にシートがありません。" Exit Sub End If
For i = 1 To Worksheets.Count - 1 If Worksheets(i).Name = ActiveSheet.Name Then ActiveSheet.Cells.Copy Destination:=Worksheets(i + 1).Cells Exit Sub End If Next i
End Sub (INA)
>コピー元の範囲を選択が残ってしまいます。 >これを消すステートもあるのでしょうか。 Range("A1").Select 適当なセルを選択すればよいです。
>私の入力した文字は大きいように 最初に半角スペースを入力すると小さくなります。
(INA)
早速ご丁寧にありがとうございます。文字も小さくなりました。(じゃぽね)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.