【发布时间】:2021-06-16 14:58:41
【问题描述】:
我还是一个使用 VBA 语言工作的新手。我需要有关 InStr 方法的帮助,我试图在 excel 工作表范围内制定我的标准。
Sub AddressCode()
Dim lastrow As Long
Dim i As Integer, icount As Integer
lastrow = ActiveSheet.Range("A30000").End(xlUp).Row
For i = 1 To lastrow
If InStr(1, (Range("A" & i)), "Taman") <> 0 Then
icount = icount + 1
Range("H" & icount & ":L" & icount) = Range("A" & i & ":E" & i).Value
End If
Next i
End Sub
如何将结果列为我的标准,并且结果与我的行地址有偏移。例如,A 列:Alex 在公园慢跑。标准列表:慢跑、跑步、跳跃等。
结果将是 A列Alex在公园慢跑,B列慢跑
【问题讨论】:
标签: excel vba excel-formula