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

¸óÀɮ׭קï¦a§}

¸óÀɮ׭קï¦a§}

«e½ú­Ì, ¦n³B
¤p§Ì¦³¤@­×§ï¦a§}°ÝÃD½Ð«e½ú­Ì¨ó§U, ²{ªþÀÉ, ¤º¦³»¡©ú, ¥ý¦æÁ¹L..
¯¬¶P«e½ú­Ì¤Î¦Uª©¤j, ·s¦~§Ö¼Ö, ¨­Åé°·±d..
Desktop.zip (15.8 KB)
hong912

¦^´_ 1# hong912
½Ð°Ñ¦Ò¡C
©ú²Óªí.rar (18.36 KB)

TOP

¦^´_ 2# Kubi
¤j¤j, ¦­±á
·PÁ¦^À³, ¯¬Ä@·s¤@¦~¨­Åé°·, ¸U¨Æ¦p·N..
hong912

TOP

¦^´_ 1# hong912
  1. Sub ¦a§}§ó·s()
  2. '¨âÀɮ׸m©ó¦P¤@¥Ø¿ý
  3. Dim A As Range, Wk As Workbook, Sh As Worksheet, d As Object, yn As Integer
  4. Set d = CreateObject("Scripting.Dictionary")
  5. Set Wk = Workbooks.Open(ThisWorkbook.Path & "\" & "¦a§}°O¿ýªí.xlsm")
  6. For Each Sh In Wk.Sheets
  7.    With Sh
  8.       For Each A In .Range(.[A2], .[A2].End(xlDown))
  9.         d(A.Value) = Array(A.Offset(, 1), Sh.Name, A.Offset(, 1).Address)
  10.       Next
  11.    End With
  12. Next
  13. With ThisWorkbook.Sheets(1)
  14.   If d.exists(.[B25].Value) And d(.[B25].Value)(0) <> .[B26] Then
  15.      yn = MsgBox("¦a§}¤£¦P¡A¬O§_§ó·s?", vbYesNo)
  16.      If yn = 6 Then
  17.         Wk.Sheets(d(.[B25].Value)(1)).Range(d(.[B25].Value)(2)) = .[B26]
  18.         Wk.Close 1
  19.         Else
  20.         Wk.Close 0
  21.      End If
  22.   End If
  23. End With
  24. End Sub
½Æ»s¥N½X
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

¥»©«³Ì«á¥Ñ hong912 ©ó 2018-3-1 23:04 ½s¿è

¦^´_ 4# Hsieh
ÁÂÁª©¤j¦^À³,
¤p§Ì°J¤ß·PÁÂ, ©ó¦¹¯¬Ä@¨­Åé°·±d..ÁÂÁÂ..
hong912

TOP

        ÀR«ä¦Û¦b : ­n§åµû§O¤H®É¡A¥ý·Q·Q¦Û¤v¬O§_§¹¬üµL¯Ê¡C
ªð¦^¦Cªí ¤W¤@¥DÃD