如果一行包含值“car”,我试图将ID单元的内容复制到A1。如果行包含指定的值,则将ID复制到第一列
例如,如果行D12包含“car”,我想将单元格B12的内容复制到A12。
目前,这是我的代码:
Dim lastRow As Long
Dim cell As Range
lastRow = Range("A" & Rows.Count).End(xlUp).Row + 1
For Each cell In Range("D2:D" & lastRow)
If InStr(1, cell.Value, "CAR") <> 0 Then
cell.Offset(0, -3).Value = "test"
End If
Next
所以目前的代码中找到的有“汽车”,但与价值“测试”填充单元格的行。我正在努力如何引用/复制单元格。
这是因为我的工作表的第一列需要连接值作为ID,我不想将其应用于此字符串。
感谢您的任何建议/帮助!
将单词“test”更改为“cell.Offset(0,-2).Value”。你需要告诉代码你想要A是什么。现在它被告知“测试”。 –