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

¦p¦ó°µ¨ì¹ï¤é´Áªºchecking

¦^´_ 1# patrickccs

°Ñ¦Ò¬Ý¬Ý
  1. Private Sub CommandButton1_Click()
  2. If [a2] = Date Then
  3. [a2].EntireRow.Delete
  4. Range("a2:G" & [a65536].End(3).Row).Copy
  5. Sheets("sheet1").Select
  6. Sheets("sheet1").[a2].Select
  7. Selection.PasteSpecial xlPasteValues
  8. Else: Range("a2:G" & [a65536].End(3).Row).Copy
  9. Sheets("sheet1").Select
  10. Sheets("sheet1").[a2].Select
  11. Selection.PasteSpecial xlPasteValues
  12. End If
  13. End Sub
½Æ»s¥N½X

TOP

¦^´_ 4# patrickccs


    ¸Õ¸Õ¬Ý¦bsheet1¥[¤J³o­Ó
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. With Target
  3.   If .Column = 1 And .Row = 15 Then
  4.     For Each mr In [a2:a10]
  5.       If mr = [a15] Then
  6.         tg = mr.Row
  7.       End If
  8.      Next
  9.    For i = 2 To 7
  10.      Cells(15, i) = Cells(tg, i) - Cells(tg - 1, i)
  11.    Next
  12.   End If
  13. End With
  14. End Sub
½Æ»s¥N½X

TOP

¥»©«³Ì«á¥Ñ owen06 ©ó 2014-9-8 10:54 ½s¿è
  1. Private Sub CommandButton2_Click()
  2. For Each mr In [a2:a10]
  3.       If mr = [a15] Then
  4.         tg = mr.Row
  5.       End If
  6.      Next
  7.    For i = 2 To 7
  8.      Cells(15, i) = Cells(tg, i) - Cells(tg - 1, i)
  9. Next
  10. End Sub
½Æ»s¥N½X

TOP

¦^´_ 9# patrickccs


    §ï¨}¤F¤@¤U¡A§A¸Õ¸Õ§a
  1. Private Sub CommandButton1_Click()
  2. [b15:G15].Clear
  3. For Each mr In Range("a2:a" & [a1].End(4).Row)
  4.       If mr = [a15] Then
  5.         tg = mr.Row
  6.       End If
  7. On Error Resume Next
  8.      Next
  9.    For i = 2 To 7
  10.      Cells(15, i) = Cells(tg, i) - Cells(tg - 1, i)
  11. Next
  12. End Sub
½Æ»s¥N½X

TOP

¥»©«³Ì«á¥Ñ owen06 ©ó 2014-9-10 12:58 ½s¿è

¦^´_ 11# patrickccs


    ¦pªG·Q¦b¨ä¥L¤u§@ªí°õ¦æ¥t¤@­Ó¤u§@ªíªº¤º®e¡A¨º´N­n¦b«ü¥Oªº½d³ò«e­±¡A¥[¤W©ú½Tªºsheet¦WºÙ¡A¤~¤£·|°g¸ô¡C
    ¨Ò¦p

Private Sub CommandButton1_Click()
sheets("sheet1").[b15:G15].Clear
For Each mr In sheets("sheet1").Range("a2:a" & sheets("sheet1").[a1].End(4).Row)
      If mr = sheets("sheet1").[a15] Then
        tg = mr.Row
      End If
On Error Resume Next
     Next
   For i = 2 To 7
     sheets("sheet1").Cells(15, i) = sheets("sheet1").Cells(tg, i) - sheets("sheet1").Cells(tg - 1, i)
Next
End Sub

TOP

        ÀR«ä¦Û¦b : ¤Hªº²´·úªø¦b«e­±¡A¥u¬Ý¨ì§O¤Hªº¯ÊÂI¡Aµ·²@¬Ý¤£¨ì¦Û¤vªº¯ÊÂI¡C
ªð¦^¦Cªí ¤W¤@¥DÃD