2016-07-05 2 views
-2

문자열에 쉼표 (,)가 여러 개 있으면 VBA 매크로의 각 쉼표 앞에있는 3자를 가져와야합니다. 예를 들어 "AR6, AB4, UUF, ABG, UUG, AC4, ABF"문자열에서 AR6의 값을 얻고 싶을 때 AB4를 인쇄합니다. 문자열에는 n 개의 쉼표가 포함될 수 있습니다. 이걸 얻을 수있게 도와주세요.쉼표 전에 사용 가능한 문자 가져 오기

+0

가'보십시오 split' .... – findwindow

+1

'분할 (yourstring, ",")'당신이 다음을 반복 할 수있는 배열을 반환하는. Google은 많은 예제를 제공합니다. –

답변

0

이 시도 :

Sub test() 
Dim st As String 
Dim a As Variant 
st = "AR6, AB4, UUF, ABGtt, UUGyy, AC4, ABF," 
a = Split(st, ",") 
For i = 0 To UBound(a) 
    Debug.Print Left(Trim(a(i)), 3) 
Next 
End Sub 
+1

왜 커뮤니티 위키 O.o – findwindow

+0

@findwindow, 고맙습니다. 나는 이것을 시험해보고 싶다. – Fadi

+0

아, 커뮤니티를 만들었습니다. 네가 할 수 있다는 것을 몰랐어. ^^; – findwindow

관련 문제