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

[µo°Ý] ½Ð°Ý¤@¤U ¦p¦óÅý¤µ¤é¤§«e Àx¦s®æ ¤£¯à­×§ï §R°£ ¤]¤£¯à´¡¤J¦C ÁÂÁÂ

[µo°Ý] ½Ð°Ý¤@¤U ¦p¦óÅý¤µ¤é¤§«e Àx¦s®æ ¤£¯à­×§ï §R°£ ¤]¤£¯à´¡¤J¦C ÁÂÁÂ

½Ð°Ý¤@¤U ¦p¦óÅý¤µ¤é¤§«e Àx¦s®æ ¤£¯à­×§ï §R°£  ¤]¤£¯à´¡¤J¦C
½Ð¦U¦ì «e½ú  ´£¨Ñ¤@¤U¤èªk

¦p B1 ¶ñ¤J¼Æ¦r«á ¦b¤µ¤é¤º¦h¯à­×§ï  ¦ý¹L¤F¤µ¤é´N¤£¯à­×§ï »P´¡¤J¦C
·íµM ¦p¦³Åv­­ ±K½X ¯à­×§ï

¤£ª¾ ¯à§_¹F¦¨

ÁÂÁÂ
HI

¦^´_ 13# mycmyc
§Aªºµ{¦¡¬O©ñ¦bSHEET1  ¶}±ÒÀɮ׬O¤£·|°õ¦æªº
¦p¹Ï ¦bÂI¤@¤U ThisWorkbook  ±Nµ{¦¡½X ¶K¦b³o¸Ì  Àɮ׶}±Ò®É·|¦Û°Ê°õ¦æªº

TOP

¦^´_ 12# GBKEE


    ·PÁ§A «ü¾É ¦ý§Ú§Ë¦n¥¨¶°«á
   ¥²¶·°õ¦æ¥¨¶°  ¤~¯àÂê©w   
   ¥i¥H ¿é¤J«áÂê©w¶Ü
§A³Â·Ð§A¬Ý¤@¤U  ªþ¤WÀÉ®×°ÝÃD
ÁÂÁ§A

Book1.rar (16.63 KB)

HI

TOP

¦^´_ 10# mycmyc
¦p¹Ï


TOP

alt+f11

TOP

¦^´_ 8# GBKEE

VBAµøµ¡ªºThisWorkbook¤¤
¹ï¤£°_ ½Ð°Ý¤@¤U  À³¸Ó«ç»ò¶}±Ò
HI

TOP

GBKEE ÁÂÁ§A
§Ú´N¬O·|  ¶Ã¤U¸ü  
¦n¹³¤j®a¦h¬O  ©È¤½¥q¸ê®Æ¨«¥ú
©Ò¥H «Ü¤Ö¥Î¥¨¶°
HI

TOP

¦^´_ 7# mycmyc
VBA ¥¨¶° ¤~Å¥»¡ ·|³Q§ðÀ» ¤J«I
¤£ÀH·N¤U¸ü¤£©úÀÉ®×,¤@¯ë¬O¤£·|ªº.

TOP

·PÁÂ GBKEE
§Ú©ú¤Ñ¸Õ¸Õ
ÁÂÁ§A
VBA ¥¨¶° ¤~Å¥»¡ ·|³Q§ðÀ» ¤J«I
¤@ª½¤£´±¥Î  ¬O¯uªº¶Ü
ÁÂÁ ¤j®a«ü¾É
HI

TOP

¥»©«³Ì«á¥Ñ GBKEE ©ó 2011-9-25 10:53 ½s¿è

¦^´_ 5# 317
½Ð±Nµ{¦¡½X½Æ»s¨ì :VBAµøµ¡ªºThisWorkbook¤¤,¦sÀÉ«á­«·s¶}ÀÉ«K¥i
  1. Private Sub Workbook_Open()
  2.     Dim ±K½X As String, Sh As Worksheet
  3.     ±K½X = "1234"
  4.     Set Sh = ActiveSheet             '§@¥Î¤¤ªº¤u§@ªí
  5.     'Set Sh = Sheet1                 'VBA ª«¥ó¦WºÙ
  6.     'Set Sh = Sheets("³Â»¶®a±Ú°Q½×") '¬¡­¶Ã¯¤u§@ªí¦WºÙ
  7.     'Set Sh = Sheets(2)              '¬¡­¶Ã¯¤u§@ªíªº±Æ§Ç
  8.     With ThisWorkbook                'ThisWorkbook  -> VBA ªº¬¡­¶Ã¯ª«¥ó
  9.         .Names.Add "¤é´Á", Date - 1, False     '¬¡­¶Ã¯©w¸q¦WºÙ, False->ÁôÂÃ
  10.         '°õ¦æ¤@¦¸«á½Ð¦b«e­±¥[¤Wµù¸Ñ " ' " ©Î §R°£ °±¤î¦¹µ{¦¡½X°õ¦æ
  11.         
  12.         If Val(Replace(.Names("¤é´Á"), "=", "")) <> Date Then   '¤£¬O¤µ¤é
  13.             .Names("¤é´Á").Value = Date                          '­×§ïValue¬°¤µ¤é
  14.             .Names.Add "MyRange", Sh.UsedRange ', False  '©w¸q¦WºÙ"MyRange" ½d³ò«ü©w¬° ActiveSheet.UsedRange
  15.             '.Names.Add "MyRange", Sh.UsedRange , False     'False->©w¸q¦WºÙÁôÂÃ
  16.              With Sh                                        '«ü©wªº¤u§@ªí
  17.                 .Unprotect ±K½X                             '¨ú®ø¤u§@ªí«OÅ@
  18.                 .Cells.Locked = False                       '¨ú®øÀx¦s®æÂê©w->¤u§@ªíªºCells
  19.                 .Cells.FormulaHidden = False                '¨ú®øÀx¦s®æÁôÂÃ->¤u§@ªíªºCells
  20.                 Range("MyRange").Locked = True              'Àx¦s®æÂê©w-> "MyRange"ªº½d³ò
  21.                 Range("MyRange").FormulaHidden = True       'Àx¦s®æÁôÂÃ-> "MyRange"ªº½d³ò
  22.                 .Protect ±K½X                               '¤u§@ªí³]©w«OÅ@
  23.             End With
  24.         End If
  25.     End With
  26. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : ¡i¦æµ½­n¤Î®É¡j¦æµ½­n¤Î®É¡A¥\¼w­n«ùÄò¡C¦p¿N¶}¤ô¤@¯ë¡A¥¼¿N¶}¤§«e¤d¸U¤£­n°±º¶¤õ­Ô¡A§_«h­«¨Ó´N¤Ó¶O¨Æ¤F¡C
ªð¦^¦Cªí ¤W¤@¥DÃD