0
문장에 내가 원하는 단어가 있는지 알아보고 싶습니다. 예를 들어, "사과"가 "사과"에 있는지 여부를 알고 싶습니다. 다음은 Excel 문장에서 키워드를 찾는 방법
코드, 하위 테스트()LastRow_Sheet1 = Worksheets("Sheet1").UsedRange.Rows.Count
LastRow_Sheet2 = Worksheets("Sheet2").UsedRange.Rows.Count
For x = 2 To LastRow_Sheet1
po_number = Worksheets("Sheet1").Cells(x, 7).Value
site_name = Worksheets("Sheet1").Cells(x, 1).Value
For y = 2 To LastRow_Sheet2
If po_number <> Worksheets("Sheet1").Cells(y, 1).Value Then
With Worksheets("Sheet2")
If InStr(1, CStr(site_name), .Cells(y, 30)) >= 1 Then
.Range(.Cells(y, 1), .Cells(y, 31)).Copy
nextRow = Sheets("Sheet3").Cells(Sheets("Sheet3").Rows.Count, 1).End(xlUp).Row + 1
Sheets("Sheet3").Range("A" & nextRow).PasteSpecial
End If
End With
End If
Next
Next
최종 하위
그리고 어떤 이유로
,If InStr(1, CStr(site_name), .Cells(y, 30)) >= 1 Then
가 작동하지 않는 .., 그리고 나는
Cells(y, 30)
의 유형인지 확신 문자열, 아무도 나에게 무슨 일이 일어날 지 말해 줄 수 있니?
많은 감사합니다.
지미
감사 남자, 작동! 이유를 말해 주실 수 있습니까? 건배! –
함수에 대한 설명을 찾습니다. 다른 문자열에서 문자열을 검색하는 경우 건초 더미와 못 (두 가지 매개 변수는 검색 중이며 하나는 검색 중임)은 항상 두 개의 매개 변수를 제공합니다. 문자열 'apple'안에 'I have an apple'이라는 문자열이 없으므로 적합하지 않습니다. – z32a7ul
하하, 이해해 ... 고맙습니다! –