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

[µo°Ý] ¤½¦¡¦p¦óºë²

«Øij¥Îvba
  1. Sub ex()
  2. Dim Ar() As String, s, a, time
  3. Application.Range("A:D").SortSpecial key1:=Range("D:D")
  4. 'ÅýA:Dªº¸ê®Æ®Ú¾ÚDªº¤j¤p¡A¥Ñ¤p¦Ü¤j±Æ¦C
  5. s = WorksheetFunction.CountIf(Range("A:A"), "V1")
  6. '­pºâ¦³´X­ÓV1,V1¶W¹L65535´N·|¿ù»~
  7. ReDim Ar(0 To s) As String
  8. With Sheets(1)
  9.    s = 0
  10.    For Each a In .Range(.[D1], .[D1].End(xlDown))
  11.       If a.Offset(, -3) = "V1" Then
  12.       
  13.       Ar(s) = a.Value
  14.       s = s + 1
  15.       End If
  16.          
  17.    Next
  18.    .[F1].Resize(s, 1) = Application.Transpose(Ar)
  19.    '§â¸ê®ÆÀx¦s¦bF1
  20. End With

  21. End Sub
½Æ»s¥N½X
50 ¦r¸`¥H¤º
¤£¤ä«ù¦Û©w¸q Discuz! ¥N½X

TOP

¦^´_ 5# phoenix1
  1. Sub ex()
  2. Dim Ar() As String, s, a, time

  3. s = WorksheetFunction.CountIf(Range("A:A"), "V1")
  4. '­pºâ¦³´X­ÓV1,V1¶W¹L65535´N·|¿ù»~
  5. .Range("F:F").Clear
  6. '²MªÅF:Fªº¸ê®Æ
  7. ReDim Ar(0 To s) As String
  8. With Sheets(1)
  9.    s = 0
  10.    For Each a In .Range(.[D1], .[D1].End(xlDown))
  11.       If a.Offset(, -3) = "V1" Then
  12.       
  13.       Ar(s) = a.Value
  14.       s = s + 1
  15.       End If
  16.          
  17.    Next
  18.    .[F1].Resize(s, 1) = Application.Transpose(Ar)
  19.    '§â¸ê®ÆÀx¦s¦bF1
  20. End With

  21. End Sub
½Æ»s¥N½X
©ñ¦b¦P¤@­¶ªºF1, ¶¶§Ç¤£ÅÜ°Ê
50 ¦r¸`¥H¤º
¤£¤ä«ù¦Û©w¸q Discuz! ¥N½X

TOP

        ÀR«ä¦Û¦b : ­n¥Î¤ß¡A¤£­n¾Þ¤ß¡B·Ð¤ß¡C
ªð¦^¦Cªí ¤W¤@¥DÃD