ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] Ãö©ó¦¹¬qµ{¦¡½Xªº§ï¶i¥H¤Î»¡©ú?

¦^´_ 8# GBKEE

¤wªþ¤WÀÉ®×~¦A½Ðª©¤jÀ°¦£¬Ý¬Ý
    ¸õµæ-ÅܼÆ.rar (183.14 KB)

TOP

¦^´_ 2# GBKEE

¬ðµM·Q¨ì..
¥Î¦P¤@­ÓÅܼƧY¥i..¤£¥Î¥Î¨ìA»PQ ,¥Ø«e¤w¸Ñ¨M~¦ý³o¤è¦¡¦n¹³³t«×ºC«Ü¦h
¤§«eª©¤j´£¨Ñªº¤è¦¡,¤@­Ó¤@­Ó¦ì¸m¥h³]©w³t«×§Ö¤W«Ü¦h¡IÁöµM²´³£§Ö½M¤F¡C¡C¡C
  1.   Sub ¸õ¸T§Ò()
  2.     Dim arr(), str As String, brr() As String, I As Integer, A As Integer
  3.     Dim S As Variant, E As Integer

  4.             str = Sheets("§Ö³t¿é¤J").[B3].Value
  5.             For A = 1 To 1000
  6.             arr = Sheets("µæ³æ(¤Å°Ê)").[c1].CurrentRegion.Rows(A).Value
  7.             
  8.    
  9.             
  10.         
  11.             For I = 2 To UBound(arr, 2) Step 2
  12.                 S = Split(str, ",")
  13.                 ReDim brr(0 To UBound(S))
  14.                 For E = 0 To UBound(S)
  15.                     If InStr(arr(1, I), S(E)) Then brr(E) = "¸T§Ò"
  16.                 Next
  17.                 S = Join(brr, "")
  18.                 If S = "" Then
  19.                     Sheets("¤u§@ªí2").Range("B" & A) = arr(1, I - 1)
  20.                     Exit For
  21.                 End If
  22.             Next
  23.             
  24.             With Sheets("¤u§@ªí2").Range("B" & A)
  25.                 If .Value = "" Then
  26.                     'MsgBox "¬d¤£¨ìµ²ªG"
  27.                 Else
  28.                     'MsgBox "³Ì«á¦³ " & .Value & "¬°¡G" & arr(1, I)
  29.                 End If
  30.             End With
  31.         Next

  32. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : ·R¤£¬O­n¨D¹ï¤è¡A¦Ó¬O­n¥Ñ¦Û¨­ªº¥I¥X¡C
ªð¦^¦Cªí ¤W¤@¥DÃD