所以我想寫一個For Each循環來查看整個行。如果它找到「專業」一詞,請將其複製到接下來的三個單元格中。 它這樣做很好,但是當它循環時,當然下一個單元具有「專業」,它只是複製它。我需要弄清楚怎麼說,如果你找到「專業」並複製它,跳過4個單元格並重新開始搜索.....嘗試偏移活動單元格但不起作用。 任何想法? 謝謝!使用For /每個循環,但跳躍活動單元格VBA
Sub CopySpecialtyOver()
Dim rngRow As Range
Dim Cell As Range
Set rngRow = Range("A8:BA8")
For Each Cell In rngRow
If InStr(1, Cell.Value, "Specialty") Then
Cell.Offset(0, 1).Value = Cell.Value
Cell.Offset(0, 2).Value = Cell.Value
Cell.Offset(0, 3).Value = Cell.Value
End If
Next Cell
End Sub
你可以將其轉化爲普通的'for'環和從右到左,而不是從左到右 – litelite