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

½Ð°Ý¦¹µ{§Ç«Å§i¥Î¨º­Ó¸û¬Ù¸ê·½??

½Ð°Ý¦¹µ{§Ç«Å§i¥Î¨º­Ó¸û¬Ù¸ê·½??

¥»©«³Ì«á¥Ñ t8899 ©ó 2014-10-12 14:51 ½s¿è

1. ½Ð°Ý¦¹µ{§Ç«Å§i¥Î¨º­Ó(©Î¦p¦ó­×§ï)¸û¬Ù¸ê·½??
2. ¥Î Private Sub Worksheet_Change() ¬°¦ó¥X²{ ¨Æ¥óµ{§Çªº«Å§i»P¦P¦W¨Æ¥óªº´y­z¤£¬Û²Å

Private Sub Worksheet_Calculate()
' Private Sub Worksheet_Change(ByVal Target As Range)
'  Private Sub Worksheet_Change()

Dim rng As Range
For Each rng In Range("AL5:AL15")  'Range("AL5:AL15") ¬°dde³sµ²
m = rng - rng.Offset(0, 9)
'------------------------------
If m > rng.Offset(0, 8) Then
MsgBoxTest 0, rng.Offset(0, -1) & "  ª`·N ", "´£¥Ü°T®§", vbSystemModal, 0, 2000
  Application.EnableEvents = False
rng.Offset(0, 9) = rng
Application.EnableEvents = True
End If
'------------------------------------------
If m < -rng.Offset(0, 8) Then
MsgBoxTest 0, rng.Offset(0, -1) & " ª`·N ", "´£¥Ü°T®§", vbSystemModal, 0, 2000
  Application.EnableEvents = False
rng.Offset(0, 9) = rng
Application.EnableEvents = True
End If
'------------------------------------------------
Next
End Sub

¥»©«³Ì«á¥Ñ t8899 ©ó 2014-10-13 06:59 ½s¿è
¦^´_  t8899


    ¨Ì¾Ú§Aªº»Ý¨D«Å§iÅܼƻP­þ¤@­Ó¸û¬Ù¸ê·½µLÃö?
½Ð¸Ô¬ÝVBAªº»¡©úPrivate Sub Workshee ...
GBKEE µoªí©ó 2014-10-13 05:45


1.target ¬O«ü§@¥ÎÀx¦s®æ¡AÁÙ¬O¤@¶ô°Ï°ì?
2.Private Sub Worksheet_Calculate()
   Private Sub Worksheet_Change(ByVal Target As Range)
¦¹¨âºØ«Å§i¦³¦ó¤£¦P?

TOP

¦^´_  t8899  
¥i¦b¤u§@ªí¤W ¿ï¨ú¦h­«½d³òµM«á«ö¤U§R°£Áä
¸Õ¸Õ¬ÝPrivate Sub Worksheet_Change()
¨S¦³¹w ...
GBKEE µoªí©ó 2014-10-13 06:59


1.Set rg = Intersect(Target, Range("AL5:AL15"))
For Each cl In rg
2.For Each rg In Range("AL5:AL15")
½Ð±Ð¦¹¨âºØ»yªk¦³¦ó¤£¦P???

TOP

¦^´_  t8899
GBKEE µoªí©ó 2014-10-13 07:55


ÁÂÁ«ü¾É!

TOP

        ÀR«ä¦Û¦b : ¦Û¤v®`¦Û¤v¡A²ö¹L©ó¶ÃµoµÊ®ð¡C
ªð¦^¦Cªí ¤W¤@¥DÃD