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

µ{¦¡½m²ß

¦^´_ 1# myleoyes

¬¡°Ê¼s§i:
1.µo°ÝªÌ½Ð¤W¶ÇEXCELÀ£ÁYÀÉ(¤p¾Ç¥Í¤]¥i¥H)
2.°t¦XEXCELÀɽЧâ¥\¯à»¡©ú²M·¡

TOP

¦^´_ 4# myleoyes

If [Q78] = "¤ë¤J73" Then ¬d±b

TOP

¦^´_ 6# myleoyes

¨ä¹ê¤j¤j¹L¥hªº¤@¨Ç°ÝÃD,¤j³¡¥÷³£¬O²³æªº
¦Ó­«ÂI¦b±z³]­pªºµe­±¥E¬Ý³£«Ü½ÆÂø,Åý¤H¤@¤U¤lµLªkª¾¹Dµ{¦¡ªº«e«e«á«á

Q78ªº¤½¦¡§Ú¬Ý¤£¨ì(§Ú¬OOFFICE 2003)
±q°Êµe¬Ý¥XQ78ªº³¡¥÷¤½¦¡:·í¤µ¤éªº¤ë¥÷¤£µ¥©ó©ú¤éªº¤ë¥÷(¤]´N¬O¨C­Ó¤ë¤ë©³),ÅýQ78²£¥Í ¤ë¤JXX(XX¬OÅܰʪº¼Æ¦r)

¾ã­Ó¥\¯à¥u¬Ý¥X¤W­z,©Ò¥H³o¼Ë¹ï¶Ü?
If Month(Now()) <> Month(Now() + 1) Then ¬d±b

TOP

¥»©«³Ì«á¥Ñ register313 ©ó 2012-4-9 15:14 ½s¿è

¦^´_ 8# myleoyes

³o¦¸À³¸Ó­n¹ï¤F§a
X = [O78] = "¥æ©ö°Ï" And [Q78] <> "½æ¥¼¤J±b" And [Q78] <> "¶R¥¼¦©´Ú" And [Q78] <> "±b¤á" And Month(Now()) <> Month(Now() + 1)
If X Then MsgBox "¬d±b"  

Q78ªº¤½¦¡(OFFICE 2003ª©)´N¤£¬ã¨s¤F

TOP

¦^´_ 10# myleoyes

TEMP = Right([Q78], Len([Q78]) - 2)
[Q79] = [Q79] - TEMP

Y = Year(Now()) - 2012
If Month(Now()) = 1 Then [CF3].Offset(Y, 0) = 300
[CF3].Offset(Y, 0) = [CF3].Offset(Y, 0) - TEMP

2¬qµ{¦¡
¦ý¤£ª¾¸Ó©ñ¤J ¬d±b ©Î ¼W´î¸ê

TOP

¦^´_ 12# myleoyes

LeoV62-07ª©.rar (24.29 KB)
§Ú¥Î¤W¤@¦¸ªºÀÉ®×¥h­×§ïªº,¸Õ¸Õ¬Ý
³Ì¤jªºÃöÁä¬O 1.©Ò­nªº¥\¯à¬O¤°»ò  2.ÅÞ¿è°ÝÃD 3.µ{¦¡»yªk¤£¬O°ÝÃD

¥Ø«e¥\¯à:
1¤ë³Ì«á¤@¤é,«öQ80  =>  Q78=¤ë¤J5,  CF3=300-10=290
2¤ë³Ì«á¤@¤é,«öQ80  =>  Q78=¤ë¤J10,CF3=300-10-20=270
3¤ë³Ì«á¤@¤é,«öQ80  =>  Q78=¤ë¤J15,CF3=300-10-20-30=240
...
©ú¦~1¤ë³Ì«á¤@¤é,«öQ80  => Q78=¤ë¤J5,    CF4=300-10=290
©ú¦~1¤ë³Ì«á¤@¤é,«öQ80  => Q78=¤ë¤J10,  CF4=300-10-20=270

¤£¤F¸Ñªº¬O:
300¬O¤°»ò
1¤ë³Ì«á¤@¤é,«öQ80  => Q78´NÅܦ¨"½æ¥¼¤J±b", ¨º 2¤ë³Ì«á¤@¤é,«öQ80¤£¬O¤]¨S§@¥Î

TOP

¦^´_ 14# myleoyes

­n±q2012¦~1¤ë¶}©l´ú¸Õ,¦³¤£¦X»Ý¨Dªº¦a¤è­n§i¶D§Ú
  1. Sub ¼W´î¸ê()
  2.     Money = 300                                           '2012¦~¤@¶}©lªº¼W´î¸ê
  3.     XX = Right([Q78], Len([Q78]) - 2)                     '¨ú¥X¨C­Ó¤ë¤ë©³ªºQ78ªº¤ë¤JXX¤¤ªºXX(¼Æ¦r)
  4.     [Q79] = [Q79] - XX                                    '¨C­Ó¤ë¤ë©³ªºQ79=Q79-XX
  5.     Y = Year(Now()) - 2012                                '­pºâ¥Ø«e¦~¥÷»P2012¦~¬Û®tY
  6.     '=================================================
  7.     If Month(Now()) = 1 Then                              '¦pªG¤ë¥÷¬°1¤ë¤ë©³
  8.       If Year(Now()) = 2012 Then                          '¦pªG¦~¥÷¬°2012¦~³]©wCF3=Money=300
  9.         [CF3] = Money
  10.       Else: [CF3].Offset(Y, 0) = [CF3].Offset(Y - 1, 0)   '¦pªG¦~¥÷¬°2013¦~³]©wCF4=CF3,¦~¥÷¬°2014¦~³]©wCF5=CF4
  11.       End If
  12.     End If
  13.     '=================================================
  14.     [CF3].Offset(Y, 0) = [CF3].Offset(Y, 0) - XX          '2012¦~¨C­Ó¤ë¤ë©³CF3=CF3-XX,2013¦~¨C­Ó¤ë¤ë©³CF4=CF4-XX
  15. End Sub
½Æ»s¥N½X
LeoV62-07ª©.rar (25.06 KB)

TOP

¦^´_ 17# myleoyes
­ÉCGÄæ¤@¥Î
½Ð±q101¦~¦~ªì¶}©l¾Þ§@
LeoV62-07ª©.rar (25.53 KB)

TOP

        ÀR«ä¦Û¦b : ¥¬¬I¦p¼½ºØ¡A¥HÅw³ß¤ß´þ¼íºØ¤l¡A¤~·|µoªÞ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD