내가 이뤄내려고하는 것은 배열에 셀 (알파벳의 두 글자가 될 것임)이 있는지를 검사하는 루프이다. .만약 값이 배열에 있다면
처럼지금까지 내 코드는 같습니다
위의 코드에서Sub Mortgagee()
Dim Symbol As Variant
Dim i As Long
Symbol = Range("C1:C11").Value
For i = LBound(Symbol, 1) To UBound(Symbol, 1)
If Symbol.contains("A1") Then
Range("G1").Copy
Range("A1").Select
ActiveSheet.Paste
End If
Next i
End Sub
실제 질문은 무엇입니까? 이 코드를 실행하면 언제 발생합니까? 그리고 "Ubound (Codes, 1)"에서 "코드"를 어디에 정의 했습니까? –
1 차원 배열에서'Application.Match (Symbol, Range ("A1") .Value, False)와 같은'Application.Match' 함수를 사용하십시오. 그러면 ... ' –
배열 값에 equals와 반대 값이 있는지 확인하십시오. A1의 값은 Instr을 사용합니다. If Instr (1, Symbol (i), Range ("A1"), vbTextCompare)> 0 Then – JosieP