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

¤@­Ó¬d¸ßªºªí³æ,

¦^´_ 11# hong912

¸Õ¸Õ¬Ý¤U¦Cµ{¦¡½X
  1. Dim PicAr() As Picture '¹Ï¤ù°}¦C
  2. Private Const fs = "E:\temp.jpg" '¼È¦s¹Ï¤ù¥Ø¿ý¦ì¸m
  3. Private Const r = 4 '¸ê®Æ°_©l¦C¸¹
  4. Private Sub ComboBox1_Change() '¿ï¾Ü½s¸¹¨Æ¥ó
  5. Dim k%, i%
  6. With ComboBox1
  7. k = .ListIndex '¤U©Ô¿ï³æ¿ï¨ú¦ì¸m
  8. For i = 1 To 11
  9.    Controls("TextBox" & i).Text = IIf(i = 11, .List(k, i) & .List(k, i + 1), .List(k, i)) '¤å¦r¤è¶ô¼g¤J
  10. Next
  11. End With
  12. PicAr(k).CopyPicture '½Æ»s¹Ï¤ù
  13. With Sheet1.ChartObjects.Add(, , PicAr(k).Width, PicAr(k).Height) '·s¼W¹Ïªí
  14. .Chart.Paste '¶K¤W¹Ï¤ù
  15. .Chart.Export fs '¥H¹Ïªí¶×¦¨¹Ï¤ù
  16. Image1.Picture = LoadPicture(fs) '¸ü¤J¹Ï¤ù
  17. .Delete '§R°£¹Ïªí
  18. End With
  19. End Sub


  20. Private Sub UserForm_Initialize() 'ªí³æªì©l¤Æ
  21. Dim Pic As Picture
  22. With Sheet1
  23. ReDim PicAr(.Pictures.Count)
  24. For Each Pic In .Pictures '±N¨C­Ó¹Ï¤ù¸m¤J°}¦C
  25.   Set PicAr(Pic.TopLeftCell.Row - r) = Pic
  26. Next
  27. ComboBox1.List = .Range("A4", .[A4].End(xlDown).Offset(, 12)).Value '¤U©Ô²M³æ¤º®e
  28. End With
  29. Image1.PictureSizeMode = fmPictureSizeModeStretch '¹Ï¤ù¸ü¤Jªº«¬ºA
  30. End Sub

  31. Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) 'Ãö³¬ªí³æ
  32. If Dir(fs) <> "" Then Kill fs '§R°£¼È¦s¹Ï¤ùÀÉ®×
  33. End Sub
½Æ»s¥N½X
ªí³æ¹Ï¤ù¬d¸ß.rar (1.28 MB)
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

¦^´_ 18# hong912

½Ð¤W¶ÇµLªkŪ¨úªº°ÝÃDÀÉ®×
À³¸Ó¥u­n¬O¯à´¡¤J¨ì¤u§@ªí¤¤ªº¹Ï¤ù§¡¥iŪ¨ú¤~¹ï
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

¦^´_ 21# ©P¤j°¶
¨Sª`·N¨ì2003¥H¥~ª©¥»¡A¹Ïªí·s¼W®É¡A¤£¥i©¿²¤left»Ptop¤Þ¼Æ
With Sheet1.ChartObjects.Add(1, 1, PicAr(k).Width, PicAr(k).Height)
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

¦^´_ 23# ©P¤j°¶


    ¥i¯à¬O
Private Const fs = "E:\temp.jpg" '¼È¦s¹Ï¤ù¥Ø¿ý¦ì¸m
³o­Ó¥Ø¿ý¦ì¸m¤£¦s¦b
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

¦^´_ 26# 317


    ¥i¯à¬O¹q¸£¤¤¨S¦³E¼Ñ¤À³Î§a
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

¦^´_ 29# ©P¤j°¶
  1. Dim PicAr() As Picture '¹Ï¤ù°}¦C
  2. Dim fs$
  3. Private Const r = 4 '¸ê®Æ°_©l¦C¸¹

  4. Private Sub ComboBox1_Change() '¿ï¾Ü½s¸¹¨Æ¥ó

  5. Dim k%, i%

  6. With ComboBox1

  7. k = .ListIndex '¤U©Ô¿ï³æ¿ï¨ú¦ì¸m

  8. For i = 1 To 11

  9.    Controls("TextBox" & i).Text = IIf(i = 11, .List(k, i) & .List(k, i + 1), .List(k, i)) '¤å¦r¤è¶ô¼g¤J

  10. Next

  11. End With

  12. PicAr(k).CopyPicture '½Æ»s¹Ï¤ù

  13. With Sheet1.ChartObjects.Add(1, 1, PicAr(k).Width, PicAr(k).Height) '·s¼W¹Ïªí

  14. .Chart.Paste '¶K¤W¹Ï¤ù

  15. .Chart.Export fs '¥H¹Ïªí¶×¦¨¹Ï¤ù

  16. Image1.Picture = LoadPicture(fs) '¸ü¤J¹Ï¤ù

  17. .Delete '§R°£¹Ïªí

  18. End With

  19. End Sub

  20. Private Sub UserForm_Initialize() 'ªí³æªì©l¤Æ
  21.     Dim Pic As Picture
  22.     fs = CurDir & "\temp.jpg"  '*** ³o¸Ì­×§ï¬°·í¤Uªº¥Ø¿ý ( CurDir )¬°¼È¦s¹Ï¤ù¥Ø¿ý¦ì¸m ***
  23.     With Sheet1
  24.         ReDim PicAr(.Pictures.Count)
  25.         For Each Pic In .Pictures '±N¨C­Ó¹Ï¤ù¸m¤J°}¦C
  26.             Set PicAr(Pic.TopLeftCell.Row - r) = Pic
  27.         Next
  28.         ComboBox1.List = .Range("A4", .[A4].End(xlDown).Offset(, 12)).Value '¤U©Ô²M³æ¤º®e
  29.     End With
  30.     Image1.PictureSizeMode = fmPictureSizeModeStretch '¹Ï¤ù¸ü¤Jªº«¬ºA
  31. End Sub

  32. Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) 'Ãö³¬ªí³æ

  33. If Dir(fs) <> "" Then Kill fs '§R°£¼È¦s¹Ï¤ùÀÉ®×

  34. End Sub
½Æ»s¥N½X
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

        ÀR«ä¦Û¦b : §g¤l¦p¤ô¡AÀH¤è´N¶ê¡AµL³B¤£¦Û¦b¡C
ªð¦^¦Cªí ¤W¤@¥DÃD