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

¦p¦ó©óexcelªº³ø»ùªí³æ¤W¿é¤J¤£¦PªºItem±a¤J¤£¦Pªº¹Ï¤ù

¦p¦ó©óexcelªº³ø»ùªí³æ¤W¿é¤J¤£¦PªºItem±a¤J¤£¦Pªº¹Ï¤ù

³Ìªñ¦b«Ø¥ß³ø»ù³æ¡D¡A¦ý¥Ñ©ó²£«~¤Ó¦h¡Aµoµ¹«È¤H¤]¦b¦P¤@³ø»ù³æ¤W¦³¦h­Ó¢ñ¢ü¢í¢õ¡A¡@³æ¬O¤@±i³ø»ù³æ­n¥Î¨ì¤@­Ó¤p®É(¤Q¤À¦Y¤O¡^
·Q°Ý¤@¤U¦U¦ì°ª¤â,
«ç¼Ë½s¼gµ{¦¡¥i¥H¨Ì·Óªí³æ¤W¿é¤J¤£¦PªºItem±a¤J¤£¦Pªº¹Ï¤ù
(¹Ï¤ùÀx¦s¦bD:\photo¸Ì)
µ{¦¡½XÀ³¸Ó­n«ç»ò¼g??

³ø»ù³æ.rar (9.45 KB)

³ø»ù³æ

dear sir
1.©ó´¡¤J-¦WºÙ-©w¸q  «Ø¥ß¤@¦WºÙ
1.1¨Ò X = INDEX(SHEET2!$BB,MATCH(SHEET1!$A$1,SHEET2!$AA,0))
1.2 SHEET2  BÄæ©ñ¹Ï  AÄæKEY IN  1  2  3 ......
1.3 SHEET1!$A$1 ¨Ì»Ý¨D±ø¥ó²£¥Í  1 ©Î 2 ©Î 3 .(§PÂ_¿ï¨úSHEET2¹ïÀ³AÄ椧BÄ椧 ¨º¤@¹Ï)
1.4 «Ø¥ß TextBox1 ©ñ©ó«ü©w³B=X . §Y¥i¨ÌÅܹϥÜ
ù

TOP

¦ý§Úªº¹Ï¤ù©ñ¦bD:\photo¸Ì
¦]¬°¹Ï¤ù¤Ó¦h, ¦³¿ëªk¥ÎVBAªº¤èªk¶Ü?
ÁÂÁÂ

TOP

¸Õ¸Õ¦p¤U

Sub Macro1()
Sheet2.Select
[a1].Select
Set a = ActiveSheet.Pictures.Insert("D:\photo\a.jpg")
   Sheet2.Rows(1).RowHeight = a.Height
   Sheet2.Columns(1).ColumnWidth = a.Width / 5.67
End Sub
ù

TOP

¦^´_ 3# kimie0_0
¾A¥Î©ó§A1#ªºÀÉ®×
  1. Sub Ex_AutoAddPic()
  2.     Dim Rng(1 To 2) As Range, Rng_First As String, MyPcName As String, Picture_Path As String
  3.     Picture_Path = "D:\photo\"
  4.     With ActiveSheet
  5.         For Each Shp In .Shapes
  6.             If Shp.Type = msoPicture Then Shp.Delete
  7.         Next
  8.         Set Rng(1) = .Cells.Find("Item no:", lookat:=xlWhole, SearchOrder:=xlByRows) 'xlByRows(´`¦C)©Î xlByColumns(´`Äæ) ·j´M

  9.         If Not Rng(1) Is Nothing Then
  10.             Rng_First = Rng(1).Address      '²Ä¤@­Ó´M§ä¨ì "Item no:" ªº¦ì¸m
  11.             Do
  12.                 MyPcName = Picture_Path & Rng(1).Cells(1, 2) & ".jpg"
  13.                 If Dir(MyPcName, vbDirectory) <> "" Then
  14.                     Set Rng(2) = Rng(1).Cells(-7)          '¤W²¾8¦CªºCells¦ì¸m
  15.                     With .Pictures.Insert(MyPcName)
  16.                         .Top = Rng(2).Top                  '´¡¤J¹Ï¤ùªº³»ÂI,¦ì©ó¤u§@ªí±q²Ä¤@¦C³»ºÝ¦Ü¸Ó½d³ò³»ºÝªº¶ZÂ÷
  17.                         .Left = Rng(2).Left                '´¡¤J¹Ï¤ùªº¥ªÃä,¦ì©ó¤u§@ªí±q A Ä楪­­¦Ü¸Ó½d³ò¥ª­­ªº¶ZÂ÷
  18.                         .Height = Rng(2).Resize(8).Height  '´¡¤J¹Ï¤ùªº½d³òªº°ª«×
  19.                         .Width = Rng(2).Resize(, 2).Width  '´¡¤J¹Ï¤ùªº½d³òªº¼e«×
  20.                     End With
  21.                 End If
  22.                 Set Rng(1) = .Cells.FindNext(Rng(1))   '¤U¤@­Ó­n´M§äªº¦r¦ê
  23.             Loop Until Rng_First = Rng(1).Address      '¦^¨ì²Ä¤@­Ó´M§ä¨ì "Item no:" ªº¦ì¸m
  24.         End If
  25.     End With
  26. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¹Ï¤ùÁÙ¬O¨S¦³¥X¨Ó

TOP

¦^´_ 7# kimie0_0

ThisWorkbook.Path & "\·s¸ê®Æ§¨ (3)\
D:\photo\

¤j¤j ¬O¤£¬O¸ô®|ªº°ÝÃD
G ª©¤jªºµ{¦¡
§Ú¥Î¥i¥H ^0^

2014-11-25_184849.jpg (59.2 KB)

2014-11-25_184849.jpg

TOP

¦^´_ 6# kimie0_0
"Item no:" ®ÇªºÀx¦s®æ§A¦³¶ñ¤J¹Ï¤ù¦WºÙ¶Ü?
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

ÁÂÁ¤j®a«ü±Ð¡I
¹q¸£­èÃa±¼¡A´«¤F¥xMACBOOKAIR
¸Õ¹L¥Î¤W­±©Ò¼gªºµ{¦¡ÁÙ¬O¤£¦æ
¶ã¶ã¶ã:'(



¹Ï¤ù²{¦b©ñ¦bMacintosh HD _ ¨Ï¥ÎªÌ _ kimie _ ¤å¥ó"

TOP

¦^´_ 9# kimie0_0
´ú¸ÕªºExcelÀÉ®× »P1#  ³ø»ù³æ.rar¤¤ªºExcelÀɮפ@¼Ë¶Ü?
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

        ÀR«ä¦Û¦b : ¶¢¤HµL¼Ö½ì¡A¦£¤HµL¬O«D¡C
ªð¦^¦Cªí ¤W¤@¥DÃD