[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『シート1からシート2へ、行をずらして転記』(ミキ)
シート1 シート2 A B C A B .,,.E 5 数字 数字 数字文字 7 数字 数字 数字文字 6 数字 数字 数字文字 10 数字 数字 数字文字 7 数字 数字 数字文字 13 数字 数字 数字文字 C,D空白セル シート1に5行目から入力すると、シート2の7行目から 2行おきに自動転記のコードを教えてください。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
Sub Posting()
Dim sr As Long Dim ar As Long
sr = 5 Do While Sheets("Sheet1").Cells(sr, 1) <> "" Sheets("Sheet2").Cells((sr - 4) * 3 + 4, 1) = Sheets("Sheet1").Cells(sr, 1) Sheets("Sheet2").Cells((sr - 4) * 3 + 4, 2) = Sheets("Sheet1").Cells(sr, 2) Sheets("Sheet2").Cells((sr - 4) * 3 + 4, 3) = Sheets("Sheet1").Cells(sr, 3) sr = sr + 1 Loop End Sub
(メジロ) 2020/05/02(土) 09:38
変数 ar は使わなかったので上のステートメントは不要です。
(メジロ) 2020/05/02(土) 10:26
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.