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

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

¥»©«³Ì«á¥Ñ 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

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

TOP

¦^´_ 10# mycmyc
¦p¹Ï


TOP

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

TOP

        ÀR«ä¦Û¦b : ¯àµ½¥Î®É¶¡ªº¤H¡A¥²¯à´x´¤¦Û¤v§V¤Oªº¤è¦V¡C
ªð¦^¦Cªí ¤W¤@¥DÃD