=SUBSTITUTE(G5,"すきやき",INDIRECT("R" & INT( (ROW()-5)/21)*21+5 & "C7",FALSE) )
▽2
●
a-kuma3 ●1300ポイント ベストアンサー |
下記のマクロを標準モジュールにはりつけて、replace_word サブルーチンを実行してください。
Sub replace_word() col_target = 7 ' G列 word = "すきやき" last_row = Cells(Rows.Count, col_target).End(xlUp).Row For r = 5 To last_row Step 21 new_word = Cells(r, col_target).Value For rr = r + 1 To r + 18 Cells(rr, col_target) = Replace(Cells(rr, col_target), word, new_word) Next Next End Sub