[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『別シートへの転記VBAについて』(ひろ)
Sheet1の、B9,B11,B13,B15,B17,B19,B21,B23セルを
Sheet2のI3,I4..以降続けて転記させたい場合、以下のプログラムを
CellsではなくRangeに変更しなければならないのでしょうか?
Rangeに変更してもうまく作動せず、、
お分かりの方いましたらご教授ください。
※下記の式は、繰り返し処理をさせるときのもので、
3~17行目まで、などは不要かと。
Sub Test2()
Dim Row As Long For Row = 3 To 17 '3行目〜17行目まで Cells(Row, 9).Value = Cells(Row, 3).Value '各行のJ列←各行のC列 Next '繰り返す
End Sub
< 使用 Excel:Office365、使用 OS:Windows10 >
(マナ) 2020/05/09(土) 18:19
コメントありがとうございます。
このコードは1つのシート内で試しにしていたのでシート名は出てきません。
シートをまたいでの転記の場合の書き方が分からず、書けません。。。
(ひろ) 2020/05/09(土) 18:29
Worksheets("Sheet2").Cells(3, 9).Value=Worksheets("Sheet1").Cells(9, 2).Value
(マナ) 2020/05/09(土) 18:45
(マナ) 2020/05/10(日) 15:40
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.