를 장착하여 다음반복 처리는 I는 다음과 같다 데이터 세트가 기능
핀
- 2Ard -7-
- 2Ard-99
- 1RPI 35
- 1RPI -34
- 1RPI-39
- 1RPI-38
저는 이것을 반복하고 각 셀의 부분을 다른 지정으로 바꾸려고합니다. 다음은 지금까지 가지고있는 코드입니다.
Dim CompPin() As String
Dim AutoPin() As String
Dim Item As Variant
CompPin() = Split("1ARD 2ARD 1RPI 2RPI")
AutoPin() = Split("PB1A PC1A PF1A PF2B")
For Each Item In CompPin
Worksheets("Demo").Columns("D").Replace What:=CompPin(Item), Replacement:=AutoPin(Item), LookAt:=xlPart
Next
이 코드를 실행하면 형식이 일치하지 않습니다. 모든 통찰력이 도움이 될 것입니다.
입니까? 정의 된 위치는 어디입니까? –
'Debug.Print CompPin (Item)'이라면 For 루프가 인덱스를 리턴하지 않고 실제로 문자열 배열의 값을 리턴합니다. - What : =와 같이 직접 사용할 수 있습니다. Item' -하지만 AutoPin에는 새로운 루프가 필요합니다. @ Mister832와 같은 루프를 사용하는 것이 더 낫다 - 설명이 없다면 더 잘 설명 할 수있다. – dbmitch
@Mister 832 - 나는 그것을 편집했다. oops –