私がする必要があるのは、Excelマクロを使用して次のことです。
- シート 2 に移動 テキスト L3 から R26 の範囲をコピー
- 次に、シート 1 に戻り、L 列にテキスト「Recess Size」を含むセルを検索します。
- 次に、「凹部サイズ」を含むセルから始まるコピーした範囲を貼り付けます
- これを列の最後まで繰り返す必要があります。
これは、Microsoft サポート ページを使用して思いついたコードです。
Dim x As Integer
NumRows = Range("L2", Range("L600").End(xldown)).Rows.Count
Range("L2").Select
For x = 1 To NumRows
Sheets("Sheet2").Select
Range("A1:G24").Select
Selection.Copy
Sheets("Sheet1").Select
Cells.Find(What:="Recess Size", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
ActiveSheet.Paste
ActiveCell.Offset(1, 0).Select
Next
残念ながら、これは連続ループに入り、ESC キーを押してアクションが 1 列左に貼り付けられるまで停止しませんか? コードに正しくないものはありますか?
誰かが助けてくれることを願っています。