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

°ïÅ|ªÅ¶¡¤£¨¬??

°ïÅ|ªÅ¶¡¤£¨¬??

Sub RecordPrice()
Dim WR As Long
Dim I As Byte


If Range("E2") < 1 Then Exit Sub

WR = Range("A1").End(xlDown).Row + 1
If (WR = 3) Or _
   ((Second(Range("A2")) Mod 5) = 1) Then 'Á`¶q¦³²§°Ê®É¤~°O¿ý..........................³o­Ó¦a¤è¦³¼g¿ù¶Ü??ÁÙ¬O­n«ç»ò§ï¤ñ¸û¦n??
    Cells(WR, 1).Resize(, 4) = [A2:D2].Value
   End If
End Sub

°õ¦æµ{¦¡«á¬°¤°»ò·|ºÆ¨g¼g¤J¡A¥B¥X²{°ïÅ|ªÅ¶¡¤£¨¬©O??

¦^´_ 2# stillfish00
S¤j§A¦n¤p§Ì¦³¨â­ÓºÃ°Ý¸ò§A½Ð±Ð¤@¤U

1.§Úµ{¦¡¸Ì­±¨S¦³WorkSheet_Change()¡A
¦ý¦³Private Sub Worksheet_Calculate()
        Application.EnableEvents = False.............©Ò¥H¬O¥[¦b³oÃä
        Call RecordPrice
        Application.EnableEvents = True..............ÁÙ¦³³oÃä¶Ü??
        End Sub

2.S¤jÁÙ¨S»¡¤§«e§Ú¬O¥[¦b
Sub RecordPrice()
Dim WR As Long
Dim I As Byte


If Range("E2") < 1 Then Exit Sub

WR = Range("A1").End(xlDown).Row + 1
If (WR = 3) Or _
   ((Second(Range("A2")) Mod 5) = 1) Then
    Application.EnableEvents = False.................³oÃä
    Cells(WR, 1).Resize(, 4) = [A2:D2].Value
   Application.EnableEvents = True...................ÁÙ¦³³oÃä
   End If
End Sub

§Ú¥[§¹«á´N¥i¥H°õ¦æ¤F¡A½Ð±ÐS¤j§Ú²Ä¤@­Ó®aªº¦a¤è¹ï¶Ü??¦pªG¹ï¡A¨º¸ò²Ä¤G­Ó¥[ªº¦a¤è°õ¦æ°_¨Ó·|¦³¤°»ò¤£¦P©O?

TOP

¦^´_ 3# c_c_lai

C¤j´ú¸Õ«á¤@¼Ë°ïÅ|ªÅ¶¡¤£¨¬¡A§Ú¬Q¤Ñ¬O¥Î2#ªº¤èªk¡A¥ÎApplication.EnableEvents¥h¸Ñ¨Mªº¡A¦ý¬O¹ï©ó¥[¦b¨º¸Ì¤£¬O«Ü²M·¡¡AC¤j¥i¥H¬Ý¬Ý4#¦Aµ¹§Ú¤@¨Ç·N¨£

TOP

¦^´_ 6# c_c_lai

C¤j§Ú¤]¦³½Ð±Ð¥L¡A¥t¥~
Private Sub Worksheet_Calculate()
        Application.EnableEvents = False.............©Ò¥H¬O¥[¦b³oÃä
        Call RecordPrice
        Application.EnableEvents = True..............ÁÙ¦³³oÃä¶Ü??
        End Sub
..............................................................................................................................................................................

Sub RecordPrice()
Dim WR As Long
Dim I As Byte


If Range("E2") < 1 Then Exit Sub

WR = Range("A1").End(xlDown).Row + 1
If (WR = 3) Or _
   ((Second(Range("A2")) Mod 5) = 1) Then
    Application.EnableEvents = False.................³oÃä
    Cells(WR, 1).Resize(, 4) = [A2:D2].Value
   Application.EnableEvents = True...................ÁÙ¦³³oÃä
   End If
End Sub

¥[¦b¤W­±³o¨â­Ó¦a¤è¦³¬Æ»ò¤£¦P??

TOP

¦^´_ 8# c_c_lai


    C¤j§Ú¤F¸Ñ¤F

TOP

¦^´_ 10# ­ã´£³¡ªL


    ·Ç¤j§Ú¤F¸Ñ¤F¡A·PÁ§A

TOP

        ÀR«ä¦Û¦b : ¡i¥Í©R¦b©I§l¶¡¡j¦òªû»¡¡G¡u¥Í©R¦b©I§l¶¡¡C¡v¤HµLªkºÞ¦í¦Û¤vªº¥Í©R¡A§óµLªk¾×¦í¦º´Á¡AÅý¦Û¤v¥Ã¦í¤H¶¡¡C¬JµM¥Í©R¥h¨Ó³o»òµL±`¡A§Ú­Ì§óÀ³¸Ó¦n¦n¦a·R±¤¥¦¡B§Q¥Î¥¦¡B¥R¹ê¥¦¡AÅý³oµL±`¡BÄ_¶Qªº¥Í©R¡A´²µo¥¦¯uµ½¬üªº¥ú½÷¡A¬M·Ó¥X¥Í©R¯u¥¿ªº»ù­È¡C
ªð¦^¦Cªí ¤W¤@¥DÃD