- ©«¤l
- 2839
- ¥DÃD
- 10
- ºëµØ
- 0
- ¿n¤À
- 2895
- ÂI¦W
- 0
- §@·~¨t²Î
- ¡e²¤¡f
- ³nÅ骩¥»
- ¡e²¤¡f
- ¾\ŪÅv
- 100
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¡e²¤¡f
- µù¥U®É¶¡
- 2013-5-13
- ³Ì«áµn¿ý
- 2025-2-15
|
¤w¾¨¶qÁקK¹ïÀÉ®×¾Þ§@²£¥Íªº¤zÂZ¡A½Ð¦Û¦æ¥h®M¥Î¡A
¥u¯à¨C¬í¥h°{¦r¡]¦ôp¦b¹ê¥Î©Ê¤WÀ³¤£°ª¡A²¦³º EXCEL ¬O¸û¾A¦X¸ê®Æ³B²z¡^¡G
VBA + ©w¸q¦WºÙ + ®æ¦¡¤Æ±ø¥ó¡]¤T¦X¤@¹B°Ê¡^¡@
¡@- '¡Õ¼Ò²Õ°Ï¡Ö
- Public uTime¡@'³»ºÝ¦@¥ÎÅܼƫŧi
- ¡@
- Sub Change_SND()¡@'¨C¬í¦Û°Êµ{¦¡
- [IV65536].Calculate¡@'§Q¥Î¤@ÓÀx¦s®æ²£¥ÍÅܤÆ
- uTime = Now + TimeValue("00:00:01")
- Application.OnTime uTime, "Change_SND"
- End Sub
½Æ»s¥N½X ¡@- '¡Õ¬¡¶Ã¯¨Æ¥ó°Ï¡Ö
- Private Sub Workbook_BeforeClose(Cancel As Boolean)
- If uTime <> "" Then
- ¡@¡@Application.OnTime uTime, "Change_SND", Schedule:=False
- End If
- End Sub
- ¡@
- ¡@
- Private Sub Workbook_Open()
- Call Change_SND
- End Sub
½Æ»s¥N½X ¡@
©w¸q¦WºÙ¡eX_SND¡f¡G=MOD(SECOND(NOW()),2)
¡@
®æ¦¡¤Æ±ø¥ó¡e¢Ï¢°¡f¡G
±ø¥ó¤@¡D¤å¦r³]¡eºñ¦â¡f¡G=(A1="²§±`")*X_SND
±ø¥ó¤G¡D¤å¦r³]¡e¬õ¦â¡f¡G=(A1="²§±`") |
|