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

[µo°Ý] ½Ð±Ð~¨â­Ó¤u§@ªí, ´£¨ú¤£³sÄò¸ê®Æµ¹comboboxªºlist

[µ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.
  1.     Dim A As Range
  2.      Set d = CreateObject("Scripting.Dictionary")
  3.      With Workbooks("¬¡­¶Ã¯1.xlsx").Sheets("¤u§@ªí1")
  4.          .Activate
  5.          For Each A In .Range("A2", .[a1].End(xlDown))
  6.            d(A.Value) = IIf(d(A.Value) = "", A.Offset(, 1).Value, d(A.Value) & "," & A.Offset(, 1))
  7.          Next
  8.          ComboBox1.List = d.keys
  9.      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§_¦³¦ó«ØÄ³¥i¥H«ü¾É¤@¤U¤p§Ì.
¸U¤À·PÁÂ!

¦^´_ 2# Hsieh


    ¥i¥H¤F! «D±`·PÁÂ!:victory:

TOP

        ÀR«ä¦Û¦b : ¡i¥Í©R¦b©I§l¶¡¡j¦òªû»¡¡G¡u¥Í©R¦b©I§l¶¡¡C¡v¤HµLªkºÞ¦í¦Û¤vªº¥Í©R¡A§óµLªk¾×¦í¦º´Á¡AÅý¦Û¤v¥Ã¦í¤H¶¡¡C¬JµM¥Í©R¥h¨Ó³o»òµL±`¡A§Ú­Ì§óÀ³¸Ó¦n¦n¦a·R±¤¥¦¡B§Q¥Î¥¦¡B¥R¹ê¥¦¡AÅý³oµL±`¡BÄ_¶Qªº¥Í©R¡A´²µo¥¦¯uµ½¬üªº¥ú½÷¡A¬M·Ó¥X¥Í©R¯u¥¿ªº»ù­È¡C
ªð¦^¦Cªí ¤W¤@¥DÃD