|
B1からB5000まで下記のような表があります。
B列
40000
2038674
6023849
4962390
6832972
0971267
5672819
1197579
2000
6592872
9672816
0694827
1832575
0498672
ここで、値が4000ならひとつ下の行のN列に4000と入力し、2000なら2000を入力、それ以外ならN列のひとつ上のセルをコピーさせる。とゆう感じにしたいのです。
こんな感じ↓
B列 N列
40000
2038674 4000
6023849 4000
4962390 4000
6832972 4000
0971267 4000
5672819 4000
1197579 4000
2000
6592872 2000
9672816 2000
0694827 2000
1832575 2000
0498672 2000
で、自分なりに書いてみたけど成功しません。
教えて下さいm(__)m
Dim GYOU As Long
Dim Bretu As Integer
For GYOU = 1 To 5000
Bretu = Range("B",GYOU)
If Bretu.Value = "4000" Then
Bretu.Offset(1, 12).Value = "4000"
Else: Offset(-1).Copy
End If
ActiveCell.Offset(1).Activate
Next GYOU
|
|