ブックを持っていて、私がやっていることは、BとGの間の行に "holiday"という単語を見つけ、 "holiday"という単語を列Aの同じ行にあるセル、シートの写真を添付しました。「残り」を含むセルを無視し、「はい」を含むセルに「休日」を入れる必要があります。行内の特定のテキストを見つけて同じ行のセルにコピーするマクロ
Sub dural()
Dim AB As Range, r As Range, K As Long
Set AB = Range("B:G").Cells.SpecialCells(xlCellTypeConstants)
K = 1
For Each r In AB
If InStr(1, r.Value, "holiday") > 0 Then
r.Copy Cells(K, "A")
K = K + 1
End If
Next
End Sub
私は、サイト上の他の場所にこのコードを見つけましたが、何それがないと、それは
「休日」を見つけた回数だけ下の行1から列Aを入れ、「休日」であります誰か助けてくれますか?
ウェブ上で見つけたようなインデントされたコードを信頼するべきではありません。 – Comintern