明らかに、私のコードにはまだ必要なループが含まれていませんが、3 行目から Range("b3:gs3") というループを作成し、次の再帰的な方法で更新したいと考えています。
Range("b3:gs3")
Range("b6:gs6")
Range("b9:gs9")
.
.
.
Range("b720:gs720")
ループをコーディングすることはできますが、この範囲値の変更をコーディングするのは困難です。
助けていただければ幸いです。
ロン
Sub Box()
Dim curCell3 As Range
For Each curCell3 In Sheets("Sheet 2").Range("b3:gs3").Cells 'This is the problem
ActiveWorkbook.Sheets("6").Activate
Range("B1").Select
Do While ActiveCell.Value <> curCell3.Value
ActiveCell.Offset(0, 1).Select
Loop
ActiveCell.Offset(44, 0).Select
ActiveCell.Copy
ActiveWorkbook.Sheets("Sheet 2").Activate
curCell3.Select
ActiveCell.Offset(1, 0).Select
ActiveCell.PasteSpecial Paste:=xlPasteValues
Next curCell3
ActiveWorkbook.Sheets("6").Activate
Rows("3:3").Delete
ActiveCell.Offset(2, -199).Select
End Sub