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

[µo°Ý] ±Nªí³æ¹Ï¤ù¡A¼g¤J¥t¥~¤@­Ósheet¸Ì

¦^´_ 9# xgirlxs
°µ­Ó²³æ½d¨Ò
§Q¥Î¹Ïªí¶×¥X¹Ï¤ùµM«á¸ü¤J
§A¦Û¤vÀ³¥Î¬Ý¬Ý
play.gif
  1. Private Sub ComboBox1_Change()
  2. Dim a As Range
  3. Application.ScreenUpdating = False
  4. With ¤u§@ªí1
  5.   Set a = .Columns("A").Find(ComboBox1, lookat:=xlWhole)
  6.   Label1.Caption = a.Offset(, 1)
  7.   a.Offset(, 2).CopyPicture '½Æ»s¦¨¹Ï¤ù
  8.   With .ChartObjects.Add(1, 1, a.Offset(, 2).Width, a.Offset(, 2).Height) '·s¼W¹Ïªí
  9.     .Chart.Paste '¶K¤W¹Ï¤ù
  10.     .Chart.Export "D:\temp.jpg" '¶×¥X¹Ïªí¡A¼È¦s¹Ï¤ù
  11.     .Delete '§R°£¹Ïªí
  12.   End With
  13.   Image1.Picture = LoadPicture("D:\temp.jpg") 'ªí³æÅã¥Ü¹Ï¤ù
  14.   Kill "D:\temp.jpg" '§R°£¼È¦s¹Ï¤ù
  15. End With
  16. Application.ScreenUpdating = True
  17. End Sub


  18. Private Sub UserForm_Initialize()
  19. Dim a As Range
  20. Set d = CreateObject("Scripting.Dictionary")
  21. With ¤u§@ªí1
  22.    For Each a In .Range(.[A2], .[A2].End(xlDown))
  23.       d(a.Value) = ""
  24.    Next
  25. End With
  26. ComboBox1.List = d.keys
  27. End Sub
½Æ»s¥N½X
¹Ï¤ù¿ï¨ú.zip (27.63 KB)
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

        ÀR«ä¦Û¦b : ÁÀ¨¥¹³¤@¦·²±¶}ªºÂAªá¡A¥~ªí¬üÄR¡A¥Í©Rµu¼È¡C
ªð¦^¦Cªí ¤W¤@¥DÃD