|
こんにちは。
シートが複数存在します。
シート「Data」のA列2行目に12/1など、毎月1日の日付が入力されています。
シート「Data」、「データ元」以外のシートにマクロを作業させたいです。
1.シートのV列2行目に、シート「Data」のA列2行目の値を貼り付ける。
2.その値をコピーして、V列3行目から200行目までにコピーをする。
3.シート「Data」、「データ元」以外のシートに行う。
という作業を、行うマクロを、
以前教えて頂いたマクロを参考に作成してみましたが、
http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=9102;id=excel
うまく動きません。
どこがおかしいのでしょうか?
よろしくお願いします。
Dim myWs As Worksheet
For Each myWs In Worksheets
If myWs.Name <> "Data" And myWs.Name <> "データ元" Then
Range("V2").Select
ActiveCell.FormulaR1C1 = "=data!RC[-21]+1"
Range("V2").Select
Selection.Copy
Range("V3:V200").Select
Range("V200").Activate
ActiveSheet.Paste
Application.CutCopyMode = False
End If
Next myWs
End Sub
|
|