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

[µo°Ý] ¦p¦ó ´¡¤J ¸ê®Æ§¨¤¤§t¤l¸ê®Æ§¨ªº ¹Ï¤ù

[µo°Ý] ¦p¦ó ´¡¤J ¸ê®Æ§¨¤¤§t¤l¸ê®Æ§¨ªº ¹Ï¤ù

¥»©«³Ì«á¥Ñ oxrain ©ó 2011-9-28 15:06 ½s¿è

½Ð°Ý ¦U¦ì¤j¤j  ­n¦p¦ó´¡¤J ¸ê®Æ§¨¤¤ §t¤l¸ê®Æ§¨  ªº¹Ï¤ù©O
¦]¬°±NªF¦è¥H¸ê®Æ§¨ °µ¤ÀÃþ¦s©ñ

®Ú¥Ø¿ý¦bDºÐ¡A¥D¸ê®Æ§¨¦b D:\PIC ¤Î D:\PIC01
¦Ó D:\PIC ¤¤¦³ 001~070 ¤£µ¥¬ù²ö 50¨Ó­Ó¸ê®Æ§¨
¦Ó D:\PIC01 ¤¤¤]¦³ 010~070 ¬ù40¨Ó­Ó

¥[¤W D:\PIC ¤Î D:\PIC01 ¤U¡A¤]¦³¤£¦b¤l¸ê®Æ§¨ªºjpgÀÉ
½Ð±Ð¦U¦ì«e½ú  ­n¦p¦ó¥[¤J©O¡H·Q»¡¤@­Ó¤@­Ó¦C¡A¦ý·|§Ë­Ó¦n´X¤Ñ¡A¦Ó¥B¦n²Â...>.<
ªþ¤W§Úªºµ{¦¡ÀÉ¡A³Â·Ð¦U¦ì½ç±Ð¡A§ÚªºÀY§Ö­nÃz¤F
  1. Sub ´¡¤J¹Ï¤ù()
  2.         Dim modelno, modelno1, picins As String
  3.         Dim modelno2%
  4.         modelno = InputBox("A1½Ð¿é¤JA1¡BC6½Ð¿é¤JC6¡A¥H¦¹Ãþ±À", "¿é¤J°Ó«~«¬¸¹°_©lÄæ¦ì", "")
  5.         picins = InputBox("´¡¤JAÄæ½Ð¿é¤JA¡B´¡¤JCÄæ½Ð¿é¤JC¡A¥H¦¹Ãþ±À", "¿é¤J°Ó«~¹Ï¤ù´¡¤JÄæ¦ì", "")
  6.         If modelno = "" Or picins = "" Then
  7.           MsgBox("¥½½T¹ê¿é¤J")
  8.         Else
  9.             modelno1 = Left(modelno, 1)
  10.           modelno2 = Mid(modelno, 2, 3)
  11.           Columns("" & picins & ":" & picins & "").Select
  12.           Selection.ColumnWidth = 20
  13.           Rows("" & modelno2 & ":9999").Select
  14.           Selection.RowHeight = 50
  15.           Dim a%
  16.           Dim name As String
  17.             For a = modelno2 To 9999
  18.                 name = Range("" & modelno1 & "" & a & "")
  19.                   If name <> "" Then
  20.                         Range("" & picins & "" & a & "").Select
  21.                           If Dir("D:\PICTURE\001\" & name & ".jpg") <> "" Then
  22.                                 ActiveSheet.Pictures.Insert(P).Select
  23.                                   Selection.ShapeRange.LockAspectRatio = msoTrue
  24.                                   Selection.ShapeRange.Height = 49.5
  25.                                   Selection.ShapeRange.IncrementLeft 0.75
  26.                           Else
  27.                                   Range("" & picins & "" & a & "") = "µL¹Ï¤ù"
  28.                           End If
  29.                 End If
  30.             Next
  31.         End If
  32. End Sub
½Æ»s¥N½X

        ÀR«ä¦Û¦b : ½_ÁJµ²±o¶V¹¡º¡¡A¶V·|©¹¤U««¡A¤@­Ó¤H¶V¦³¦¨´N¡A´N­n¶V¦³Á¾¨Rªº¯ÝÃÌ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD