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

[µo°Ý] EXCEL ,¦p¦ó§â¹Ï¤ùªºÀɮצW³£Åã¥Ü¥X¨Ó???

¥»©«³Ì«á¥Ñ GBKEE ©ó 2012-2-27 20:57 ½s¿è

¦^´_ 1# spiritwing
  1. Option Explicit
  2. Sub Ex()
  3.     Dim xPath As String, xFile As String, Sp As Integer, Cz As Integer, G As Long, K As Integer, Mh As Integer
  4.     Dim ii As Integer
  5.     xPath = "D:\¬Û¤ù\89¦~\"                 '¹Ï¤ùªº¸ê®Æ§¨
  6.     'Dir ¨ç¼Æ ¶Ç¦^¤@­Ó String ¡A¥Î¥Hªí¥Ü¦X¥G±ø¥ó¡BÀÉ®×ÄÝ©Ê¡BºÏºÐ¼Ð°Oªº¤@­ÓÀɮצWºÙ¡B©Î¥Ø¿ý¡BÀɮק¨¦WºÙ¡C
  7.     xFile = Dir(xPath & "*.jpg")            '¹Ï¤ùªº°ÆÀɦW ¬°jpg
  8.     'xFile = Dir(xPath & "*.*")             '¹Ï¤ùªº¸ê®Æ§¨ ³£¬O¹Ï¤ùÀÉ
  9.     With ActiveSheet                        '§@¥Î¤¤ªº¤u§@ªí
  10.         Sp = 35   '¤ô¥­
  11.         Cz = 160  '««ª½
  12.         G = 0.1    '°ª
  13.         K = 170     '¼e
  14.         Mh = 4     '¨C¦æ
  15.         .Pictures.Delete                    '§R°£ ©Ò¦³¹Ï¤ù
  16.         .[a:a] = ""                         '²M°£ AÄæ¸ê®Æ
  17.         ii = 1                              '³]©w¬°1
  18.         Application.ScreenUpdating = False
  19.         Do
  20.             .Cells(ii, 1).Select            '¿ï¾ÜAÄæ ªº²Ä ii Àx¦s®æ(ActiveCell :§@¥Î¤¤ªºÀx¦s®æ)
  21.             .Cells(ii, 1) = xFile           '¼g¤WÀɦW
  22.             With .Pictures.Insert(xPath & xFile)             '´¡¤J¹Ï¤ù
  23.                 .Left = ActiveCell.Offset(, 2).Left          '´¡¤J¹Ï¤ùªº¥ªºÝ¦ì¸m¬O: ActiveCell ¥k²¾2Ä檺¥ªºÝ
  24.                 .Top = ActiveCell.Offset(, 2).Top            '´¡¤J¹Ï¤ùªº¤WºÝ¦ì¸m¬O: ActiveCell ¥k²¾2Ä檺¤WºÝ
  25.                 .Width = 190                                 '³]©w ´¡¤J¹Ï¤ùªº ¼e«×
  26.                 .Height = 143                                '³]©w ´¡¤J¹Ï¤ùªº °ª«×
  27.                 ActiveCell.Offset(, 2).ColumnWidth =33    '³]©w´¡¤J¹Ï¤ù©Ò¦bÀx¦s®æ ªº¼e
  28.                 ActiveCell.Offset(, 2).RowHeight = .Height    '³]©w´¡¤J¹Ï¤ù©Ò¦bÀx¦s®æ ªº°ª
  29.             End With
  30.             xFile = Dir                     'Ä~Äò´M§ä¤U¤@­ÓÀÉ®×
  31.             ii = ii + 1                     'AÄæ ªº²Ä ii Àx¦s®æ©¹¤U¤@¦C
  32.         Loop Until xFile = ""               'Â÷¶} Do °j°éªº±ø¥ó¬O: §ä¤£¨ì ÀÉ®×
  33.         .[A1].Select
  34.         Selection.EntireColumn.AutoFit      'AutoFit ¤èªk ±N½d³ò¤¤ªºÄæ¼e©M¦C°ª½Õ¾ã¬°³Ì¾A·íªº­È
  35.         Application.ScreenUpdating = True   'ScreenUpdating ÄÝ©Ê ©w¦pªG¿Ã¹õ§ó·s¥\¯à¬O¶}±Òªº«h¬° True¡CŪ/¼g Boolean
  36.     End With
  37. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : ¦¨¥\¬OÀuÂIªºµo´§¡A¥¢±Ñ¬O¯ÊÂIªº²Ö¿n¡C
ªð¦^¦Cªí ¤W¤@¥DÃD