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

[µo°Ý] 20­Ó¬Û¦P¥\¯àComboBox¦p¦ó¥i¥H¬Ù¤u¼¶¼g?

¦^´_ 10# GBKEE


    ¶Wª©¤j¤j,§Ú¤£·Q­n¦³"¦Û°Ê±a¥X"ªº¥\¯à,¥u·Q­n­ì©l¿é¤J­È

Á|¨Ò:¸ê®Æ®w¸Ì­±¦³.³s³Ó¤å,³s¾Ô,³s³s¬Ý

¥Ø«eªºµ{¦¡,§Ú¿é¤J¤@­Ó¦r"³s",«á­±·|¦Û°Ê±a¥X"³Ó¤å"

¾É­P§Ú«ö¤U©Ô¦¡¿ï³æ®É,¤wµL¥i¿ï¾Ü....¥u¦³³s³Ó¤å¥i¿ï

§Ú¥u·Q­n·í§Ú¿é¤J"³s",¥L´N¥u¦³"³s"¤@­Ó¦r(¤£·|¦Û°Ê±a¥X«á­±ªº¦r)

¦¹®É§ÚÂI¿ï¤U©Ô¦¡¿ï³æ,´N¥i¥H¿ï¾Ü"³s³Ó¤å","³s¾Ô","³s³s¬Ý"
PKKO

TOP

¦^´_ 11# PKKO
²Ä3#ªºµ{¦¡½X¤£¬O³o¼Ë¶Ü?
  1. Dim Arr
  2. Private Sub ComboBox17_Change()
  3.     Dim i As Long
  4.     '§ä¥X¬Û¦P©m¦Wªº©µÄò
  5. .    Name1 = ComboBox17.Value   '¿é¤Jªº¦r¦ê
  6.     For i = 1 To Range("A65536").End(xlUp).Row
  7.         If Range("A" & i) Like ComboBox17 & "*" Then 'Àx¦s®æ¦r¦êªº¶}ÀY»PComboBox17("¿é¤Jªº¦r¦ê")¬Û¦P
  8.             Name1 = Name1 & "," & Range("A" & i)
  9.         End If
  10.     Next
  11.     Arr = Split(Name1, ",")
  12.     UserForm1.ComboBox17.List = Arr
  13.     UserForm1.ComboBox17 = Arr(0) ',¤U©Ô¦¡¿ï³æ ¦b²Ä¤@­Ó¦ì¸m¥X²{Åã¥Ü§A¿é¤Jªº¦r¦ê
  14. 'ÂI¿ï¤U©Ô¦¡¿ï³æ,¥i¥H¿ï¾Ü"³s³Ó¤å","³s¾Ô","³s³s¬Ý"
  15. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_ 10# GBKEE


    µ{¦¡¤w¸g³]©w¦n,·|¨Ì¾Ú¥Ø«e¿é¤Jªº¦r¼Æ,¥h·j´M¬ÛÃö¦ì¸mªº¸ê®Æ,¹F¦¨¤U©Ô¦¡¿ï³æ¥i¥H¥X²{¿ï¨úªº³¡¤À
¨Ò¦p¸ê®Æ¦³"§Ú·R§A","§Ú·R¥L","§Ú¦n°ª"

§Ú§Æ±æ¿é¤J"§Ú"¤@­Ó¦r,¥i¥H¥Î¤U©Ô¿ï³æ¿ï¨ú"§Ú·R§A","§Ú·R¥L","§Ú¦n°ª"  ³o¤T¶µªº¨ä¤¤¤@¶µ
¦ý¥Ø«e¤£¦æ

­ì¦]¬°:¿é¤J"§Ú"¤@­Ó¦r¤§«á,¤U©Ô¦¡¿ï³æªº¿é¤J¦ì¸m·|"¦Û°Ê±a¥X"«á­±¨â­Ó¦r,Åܦ¨"§Ú·R§A"
¾É­P¤U©Ô¿ï³æ¥u³Ñ¤U"§Ú·R§A"¥i¿ï

¦³¨S¦³¿ìªk¤£­n"¦Û°Ê±a¥X"ªº¥\¯à,¤£µM§Ú¿é¤J"§Ú"¤§«á,­n¦Û¤v§â«á­±"¦Û°Ê±a¥X"ªº³¡¤À§R°£¤~¯à¹F¨ì¤U©Ô¥\¯à
¦ý§Ú¦P®É¤]§Æ±æ§Ú¿é¤J"§Ú·R"¤§«á¯à¥X²{,"§Ú·R§A","§Ú·R¥L"¥i¿ï,¦]¦¹¤£¯à§âµ{¦¡³]©w¬°¥u§ì²Ä¤@­Ó¦r¥À,
¦Ó¬O¦³¿é¤J´X­Ó¦r,´N´M§ä´X­Ó¦rªº¸ê®Æ,­«ÂI¥u¦³¤@­Ó,¦p¦ó¯à°÷"¤£­n¦Û°Ê±a¥X«á­±ªº¦r"
³Â·Ð¤j¤j¤F
PKKO

TOP

¦^´_ 13# PKKO
3#µ{¦¡½X
ComboBox17 ¿é¤J"§Ú¦n"¤§«á, ÂI¿ï ComboBox17°Ê§@«áªº¹Ï¥Ü ³o¬O§A­nªº®ÄªG¶Ü?

·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¥»©«³Ì«á¥Ñ PKKO ©ó 2014-12-5 01:08 ½s¿è

¦^´_ 3# GBKEE


    ¶Wª©¤j¤j±z¦n,§Ú«ö·Ó±zªº¤è¦¡,¿é¤J"§Ú"¤§«á

ÁÙ¬O·|¦Û°Ê±a¥X"¦n°ª"¨â­Ó¦r,¥²¶·¤â°Ê¥ý±N"¦n°ª"§R°£

¤~¥i¥HÅܦ¨±zªº¹Ï¤ùªº¼Ë¤l

¬O§_¥i¥H¤£­n¦Û°Ê±a¥X(¦]¬°¦Û°Ê±a¥Xªº~¨Ï¥ÎªÌ¥²¶·­n¥ý§R°£)

±ßÂI¦A¸É¤W·Ó¤ùµ¹±z¬Ý
PKKO

TOP

¦^´_ 15# PKKO


   
¬O§_¥i¥H¤£­n¦Û°Ê±a¥X(¦]¬°¦Û°Ê±a¥Xªº~¨Ï¥ÎªÌ¥²¶·­n¥ý§R°£)
½Ð»¡©ú(¤£¤F¸Ñ:¨Ï¥ÎªÌ¥²¶·­n¥ý§R°£)
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_ 16# GBKEE


    sshot-1.png

¨Ï¥Î¤j¤j±zªºµ{¦¡¤§«á,½T¹ê¿é¤J"§Ú",¥u·|¥X²{"§Ú"

¦ý¬O±q²Ä¤G¦¸¶}©l,¥u­n¿é¤J"§Ú",³£·|¦Û°Ê±a¥X"¦n°ª"(¦p¹Ï¤ù©Ò¥Ü)

­Y¬OÃö³¬USERFORM¦A¥´¶},²Ä¤@¦¸³£·|¥¿±`,¦ý²Ä¤G¦¸¶}©l¤§«á¨C¤@¦¸³£·|¦Û°Ê±a¥X"¦n°ª"

¤£ª¾¬°¦ó..

¦Ó­Y¬O§â¦Û°Ê±a¥Xªº"¦n°ª"¥Î¤â°Ê§R°£,½T¹ê¤U©Ô¿ï³æ¬O·|¥X²{"§Ú","§Ú¦n°ª","§Ú¦n¸G"

¦ý¨Ï¥ÎªÌ¨C¦¸³£­n§â¦Û°Ê±a¥Xªº¤å¦r§R°£,¹ê¦b»á¬°¤£«K...³Â·Ð¤j¤j¤F,©êºp
PKKO

TOP

¦^´_ 17# PKKO
¥Î·Æ¹«¿ï,¤£­n¥ÎÁä½L¿ï
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_ 18# GBKEE


    §Ú³£¬O¥Î·Æ¹«ÂIªº,¤@¼Ë·|¦Û°Ê±a¥X,¦pªG¯uªº¨S¿ìªkªº¸Ü,§Ú´N³W©w¥u·|¿z¿ï²Ä¤@­Ó¦r¥À,´N¤£¯à¿z¿ï¤@­Ó¦r¥H¤W,

¦ý¦Û°Ê±a¥Xªº°ÝÃD´N·|³Q¸Ñ¨M,¥Ø«e¥u¦³·Q¨ì³o­Ó¤è¦¡,·PÁ±z!!
PKKO

TOP

¦^´_ 19# PKKO
ªí³æ¥[¤@TextBox±±¨î¶µ ¸Õ¸Õ¬Ý
  1. Option Explicit
  2. Private Sub TextBox1_Change()
  3.     Dim i As Long, Name1, Arr
  4.     For i = 1 To Range("A65536").End(xlUp).Row
  5.         If Range("A" & i) Like Trim(TextBox1) & "*" And Trim(TextBox1) <> "" Then
  6.             Name1 = Name1 & "," & Range("A" & i)
  7.         End If
  8.     Next
  9.     Arr = Split(Mid(Name1, 2), ",")
  10.     With ComboBox17
  11.         If UBound(Arr) <> -1 Then
  12.             .List = Arr
  13.             .Value = Arr(0)
  14.         Else
  15.             .Clear
  16.         End If
  17.     End With
  18. End Sub
  19. Private Sub ComboBox17_Change()
  20.     ComboBox17.DropDown
  21. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

        ÀR«ä¦Û¦b : ¡i®É¶¡µLªk¾B¾×¡j©È®É¶¡®ø³u¡Aªá¤F³\¦h¤ß¦å¡A·QºÉ¦U¦¡¤èªk­n¾B¾×®É¶¡¡Aµ²ªG¬O¡G®ö¶O¤F§ó¦h®É¶¡¡A¥B¤@µL©Ò¦¨¡I
ªð¦^¦Cªí ¤W¤@¥DÃD