- ©«¤l
- 2
- ¥DÃD
- 1
- ºëµØ
- 0
- ¿n¤À
- 3
- ÂI¦W
- 0
- §@·~¨t²Î
- Windows 7
- ³nÅ骩¥»
- Office 2010
- ¾\ŪÅv
- 10
- µù¥U®É¶¡
- 2013-2-19
- ³Ì«áµn¿ý
- 2013-2-19
|
[µo°Ý] ½Ð±Ð~¨âÓ¤u§@ªí, ´£¨ú¤£³sÄò¸ê®Æµ¹comboboxªºlist
½Ð°Ý¦U¦ì¤j¤j, ¤p§Ì·Q±N¤£³sÄòªº¸ê®Æ´£¨ú¦Ücombobox¤¤, ¥H¤U¥N½X¥i¥H¿ì¨ì, ¦ý¬O¦³Ó°ÝÃD´N¬O§Ú¤â¤Wªº¸ê®Æ¤À§O¦ì©ó¤u§@ªí1»P¤u§@ªí2¤¤, ¦Ó»Ýn±N³o¨Ç¸ê®Æ´£¨ú¦Ü¦P¤@Ócombobox.- Dim A As Range
- Set d = CreateObject("Scripting.Dictionary")
- With Workbooks("¬¡¶Ã¯1.xlsx").Sheets("¤u§@ªí1")
- .Activate
- For Each A In .Range("A2", .[a1].End(xlDown))
- d(A.Value) = IIf(d(A.Value) = "", A.Offset(, 1).Value, d(A.Value) & "," & A.Offset(, 1))
- Next
- ComboBox1.List = d.keys
- End With
½Æ»s¥N½X ¨Ò¦p:
¤u§@ªí1:
«È¤áA
«È¤áA
«È¤áB
«È¤áC
«È¤áC
«È¤áC
«È¤áD
«È¤áD
«È¤áD
¤u§@ªí2:
«È¤áB
«È¤áB
«È¤áE
«È¤áE
«È¤áE
«È¤áF
«È¤áF
«È¤áF
³o¨âÓ¤u§@ªí§Ú·Q±N«È¤áA,B,C,D,E,F¦U´£¨ú¤@Ó§@¬°comboboxªº²M³æ.
½Ð°Ý¬O§_¦³¦ó«Øij¥i¥H«ü¾É¤@¤U¤p§Ì.
¸U¤À·PÁÂ! |
|