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

¸óÀɮצh­«±ø¥ó¥[Á`

¦^´_ 1# hong912
¥»¨Ó¥Î xlsx ®æ¦¡Àɮ׹갵¥X¨Ó¤F,
¦ý­n¤W¶Ç¥N½X«e«o¬ðµMµo²{Àɮ׸̪ºµ{¦¡½X¥þ³¡¬Ý¤£¨£(¬Æ¦Ü³sÀɮ׳£ÅÜ°ßŪ)¤F,
©Ò¥H¥u¯à§ï¥Î¦Û¤vª©¥»ªº xls Àɮ׮榡­«°µ«á¤W¶ÇÅo:
  1. Private Sub cbCal_Click()
  2.   Dim lRows As Long, lRow As Long
  3.   Dim wbData As Workbook
  4.   Dim dTar
  5.   
  6.   Set dTar = CreateObject("Scripting.Dictionary")
  7.   Set wbData = Workbooks.Open(Me.Parent.Path & "\¿n¤Àªí.xlsx", , True)
  8.   
  9.   With wbData.Application.Sheets("¤u§@ªí1")
  10.     lRows = .Cells(Rows.Count, 1).End(xlUp).Row
  11.     For lRow = 3 To lRows
  12.       dTar(CStr(.Cells(lRow, 1) & "-" & .Cells(lRow, 3))) = dTar(CStr(.Cells(lRow, 1) & "-" & .Cells(lRow, 3))) + CLng(.Cells(lRow, 7))
  13.     Next lRow
  14.   End With
  15.   
  16.   With Me
  17.     lRows = .Cells(Rows.Count, 1).End(xlUp).Row
  18.     For lRow = 3 To lRows
  19.       .Cells(lRow, 6) = dTar(CStr(.Cells(lRow, 1) & "-" & .Cells(lRow, 2)))
  20.     Next lRow
  21.   End With
  22.   wbData.Close
  23. End Sub
½Æ»s¥N½X
­pºâªí-A.zip (11.09 KB)

TOP

        ÀR«ä¦Û¦b : ·R¤£¬O­n¨D¹ï¤è¡A¦Ó¬O­n¥Ñ¦Û¨­ªº¥I¥X¡C
ªð¦^¦Cªí ¤W¤@¥DÃD