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

[µo°Ý] vba¤¤listbox¦p¦ó·s¼W¤£³sÄò¤§¦hÄæ¸ê®Æ

  1. Private Sub UserForm_Initialize()
  2.     Dim arr(), rng, i%, j%, m%
  3.     Me.ListBox1.ColumnCount = 5
  4.     Me.ListBox1.ColumnWidths = "60,60,60,60,60"

  5.     rng = [a1].CurrentRegion
  6.     For i = 1 To UBound(rng)
  7.         If i = 1 Or rng(i, 1) Like "*1399*" Then
  8.             m = m + 1
  9.             ReDim Preserve arr(1 To 5, 1 To m)
  10.             For j = 1 To 5
  11.                 arr(j, m) = rng(i, j)
  12.             Next
  13.         End If
  14.     Next
  15.     Me.ListBox1.List() = Application.Transpose(arr)

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

TOP

        ÀR«ä¦Û¦b : ¨ü¤HÂI¤ô¤§®¦¡A¶··í´é¬u¥H³ø¡C
ªð¦^¦Cªí ¤W¤@¥DÃD