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

[µo°Ý] ¥i¦Û©wªí³æ ¥þ¤åÀ˯Á?

¦^´_ 15# GBKEE
  1. Private Sub UserForm_Initialize()
  2.      With ListBox1
  3.         .Visible = False
  4.         .ColumnCount = 4                '«ü©w¤U©Ô¦¡²M³æ¤è¶ô©Î²M³æ¤è¶ôªºÅã¥Ü¦æ¼Æ¡C
  5.         .ColumnWidths = "370,40,40,40"  '«ü©w¦h¦æ¤U©Ô¦¡²M³æ¤è¶ô©Î²M³æ¤è¶ô¤¤ªº¦U¦æ¼e«×¡C
  6.     End With
  7. End Sub
  8. Private Sub ListBox1_Change()
  9.     AA = Application.Index(ListBox1.List, ListBox1.ListIndex + 1)  '°}¦C¤¤©â¥X«ü©wªº¤¸¯À°}¦C(³o¸Ì¬O¤@ºû°}¦C)
  10.     Label2.Caption = "[" & Join(AA, "] ; [") & "]"                  'Join µ²¦X¤@ºû°}¦Cªº¤å¦r
  11. End Sub
  12. Private Sub TextBox1_Change()
  13.     Dim Ar(), E As Range
  14.     If TextBox1 <> "" Then
  15.         ReDim Ar(0)
  16.         For Each E In Sheet1.UsedRange.Columns(1).Cells
  17.             If E Like "*" & TextBox1 & "*" Then
  18.                 Ar(UBound(Ar)) = E.Resize(, 4).Value
  19.                 ReDim Preserve Ar(UBound(Ar) + 1)
  20.             End If
  21.         Next
  22.         If UBound(Ar) > 0 Then
  23.             ReDim Preserve Ar(UBound(Ar) - 1)
  24.             Ar = Application.Transpose(Application.Transpose(Ar))   '¥i¥H³Â·ÐG¤jÀ°§Ú¸ÑÄÀ³o¥y¬°¦ó­nÂà¸m¦AÂà¸m   ·PÁ      
  25.    ListBox1.List = Ar
  26.             ListBox1.Visible = True
  27.         Else
  28.             Label2.Caption = ""
  29.             ListBox1.Visible = False
  30.         End If
  31.     Else
  32.         Label2.Caption = ""
  33.         ListBox1.Visible = False
  34.     End If
  35. End Sub
½Æ»s¥N½X

TOP

¦^´_ 15# GBKEE


    «Ü·PÁÂG¤j¨º»ò¤£¹½¨ä·Ðªº¦^ÂÐ
ÁÙªþµù¨º»ò²M·¡
»°§Ö¥h¬ã¨s®ø¤Æ¤@¤U
·P®¦³á

TOP

¦^´_ 14# dafa
  1. Private Sub UserForm_Initialize()
  2.      With ListBox1
  3.         .Visible = False
  4.         .ColumnCount = 4                '«ü©w¤U©Ô¦¡²M³æ¤è¶ô©Î²M³æ¤è¶ôªºÅã¥Ü¦æ¼Æ¡C
  5.         .ColumnWidths = "370,40,40,40"  '«ü©w¦h¦æ¤U©Ô¦¡²M³æ¤è¶ô©Î²M³æ¤è¶ô¤¤ªº¦U¦æ¼e«×¡C
  6.     End With
  7. End Sub
  8. Private Sub ListBox1_Change()
  9.     AA = Application.Index(ListBox1.List, ListBox1.ListIndex + 1)  '°}¦C¤¤©â¥X«ü©wªº¤¸¯À°}¦C(³o¸Ì¬O¤@ºû°}¦C)
  10.     Label2.Caption = "[" & Join(AA, "] ; [") & "]"                  'Join µ²¦X¤@ºû°}¦Cªº¤å¦r
  11. End Sub
  12. Private Sub TextBox1_Change()
  13.     Dim Ar(), E As Range
  14.     If TextBox1 <> "" Then
  15.         ReDim Ar(0)
  16.         For Each E In Sheet1.UsedRange.Columns(1).Cells
  17.             If E Like "*" & TextBox1 & "*" Then
  18.                 Ar(UBound(Ar)) = E.Resize(, 4).Value
  19.                 ReDim Preserve Ar(UBound(Ar) + 1)
  20.             End If
  21.         Next
  22.         If UBound(Ar) > 0 Then
  23.             ReDim Preserve Ar(UBound(Ar) - 1)
  24.             Ar = Application.Transpose(Application.Transpose(Ar))
  25.             ListBox1.List = Ar
  26.             ListBox1.Visible = True
  27.         Else
  28.             Label2.Caption = ""
  29.             ListBox1.Visible = False
  30.         End If
  31.     Else
  32.         Label2.Caption = ""
  33.         ListBox1.Visible = False
  34.     End If
  35. End Sub
½Æ»s¥N½X

TOP

¥þ¤åÀ˯Á1.zip (674.17 KB) ¦^´_ 13# GBKEE


    ¦pªþ¥ó
½Ð°ÝG¤j
¥i§_³s¦PB.C.DÄ椺¸ê®Æ¤@¦PÅã¥Ü¦bListBox1»PLabel2¤º
·PÁ§A

TOP

¦^´_ 12# dafa
§A¤£°µ­Ó½d¨Ò¤W¶Ç,¯uªº¤£ª¾­n¦p¦ó¦^µª.

TOP

¦^´_ 11# GBKEE


   «Ü©êºp»¡ªº¤£²M¤£·¡
¦p¥»¤å½d¨Ò¸ê®Æ³£¦bAÄæ
¦pªG¸ê®Æ¦³BÄæ©ÎCÄæ...¥H¤W¸Ó¦p¦ó°µ
¦]¬°¦b¤½¥q¤£¤è«K¤W¶Ç¸ê®Æ...½Ð¨£½Ì

TOP

¦^´_ 10# dafa
2Ä椰»ò? ½Ð¤W¶Ç½d¨Ò

TOP

¦^´_ 7# GBKEE


    ½Ð°ÝG¤j
   ¦pªG¸ê®Æ¦³2Äæ¥H¤W
   ­n¦p¦ó°µ

TOP

¦^´_ 7# GBKEE


    ¦hÁÂÀ°¦£
max

TOP

¦^´_ 5# user999
¨Ï¥Î  Option Compare ³¯­z¦¡  ¦b¼Ò²Õ¼h¦¸¤¤¥Î¨Ó«Å§i·í¤ñ¸û¦r¦ê¸ê®Æªº¤ñ¹ï¤è¦¡.
½Ð¦bªí³æ¼Ò²Õ³»ºÝ ¥[¤W Option Compare Text    ¥i¥H¤£¤À¤j¤p¼g¨Ó¤ñ¹ï

TOP

        ÀR«ä¦Û¦b : ¤f»¡¦n¸Ü¡B¤ß·Q¦n·N¡B¨­¦æ¦n¨Æ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD