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

«OÅ@¤u§@ªí°ÝÃD

«OÅ@¤u§@ªí°ÝÃD

¤j¤j­Ì¡A¹J¨ì°ÝÃD¡C
´y­z¦p¤U¡G
               ­ì¥ý¬O§Æ±æ¦bÀx¦s«e¡A¥i¥H¥ý§â¤@¨Ç»Ý­n¤WÂꪺ¤u§@ªí¤WÂê«á
               ¦A¶i¦æÀx¦sÀɮסC
               ¦ý¦]¬°¥t¦s·sÀɮɡA¦³²£¥Í¿ù»~¡A©Ò¥H½Õ¾ã¦¨¦b¥´¶}®É¡A±N¤u§@ªí¤WÂê¡C
               ¦]¬°­Y¥´¶}®É³]©w¡A¦bÃö³¬©ÎÂ÷¶}EXCEL¡A´N·|¸õ¥X¬O§_Àx¦sªºµøµ¡¡C
               ½Ð¤j¤j­Ì¡A«ü¾É¤@¤U¡A°ÝÃD²£¦A¥Í­þ¡A¦p¦ó¸Ñ¨M¦b¥t¦s·sÀɮɪº¿ù»~¡C
              §@ªk1¡B ¥t¦s·sÀɮɡA²£¥Í¿ù»~¡C  (¦p¦ó¸Ñ¨M)
              Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
                      AP1 = ¤u§@ªí1.Range("L1")       '±K½X¦ì¸m
                     ¤u§@ªí1.Protect Password:=AP1   '«OÅ@¤u§@ªí  ¨®¥xªí    '²£¥Í¿ù»~µøµ¡¡C
                             '=====«OÅ@¤u§@ªí  ¤u¬qªí
                                    ¤u§@ªí3.Unprotect Password:=AP1   '¨ú®ø«OÅ@¤u§@ªí
                                    ¤u§@ªí3.Columns("F:G").Hidden = True 'ÁôÂÃÄæ¦ì
                                    ¤u§@ªí3.Protect Password:=AP1   '«OÅ@¤u§@ªí
                              '===================
                     ¤u§@ªí5.Protect Password:=AP1   '«OÅ@¤u§@ªí  LBF-B
              End Sub

              §@ªk2¡B¥´¶}Àɮ׮ɡA¤u§@ªí¤WÂê¡C (¥t¦s·sÀÉ¡A¨S¦³°ÝÃD¡C)
              Private Sub Workbook_Open()
                     AP1 = ¤u§@ªí1.Range("L1")       '±K½X¦ì¸m
                     ¤u§@ªí1.Protect Password:=AP1   '«OÅ@¤u§@ªí  ¨®¥xªí
                             '=====«OÅ@¤u§@ªí  ¤u¬qªí
                                    ¤u§@ªí3.Unprotect Password:=AP1   '¨ú®ø«OÅ@¤u§@ªí
                                    ¤u§@ªí3.Columns("F:G").Hidden = True 'ÁôÂÃÄæ¦ì
                                    ¤u§@ªí3.Protect Password:=AP1   '«OÅ@¤u§@ªí
                              '===================
                     ¤u§@ªí5.Protect Password:=AP1   '«OÅ@¤u§@ªí  LBF-B
              End Sub
¾Ç²ß¤~¯à´£¤É¦Û¤v

¦^´_ 1# hugh0620
§@ªk1ªº¿ù»~µøµ¡¼gÔ£?  §Ú´ú¸Õ¨S¸õ¥X¿ù»~

§A¥Î«OÅ@¤u§@ªíªº¥Øªº¬O?
­Ó¤H»{¬°«OÅ@¤u§@ªí¬O¥Î¨Ó¨¾¤î¨ä¥L¤H¨Ï¥Î³o¥÷¤å¥ó®É¤£¤p¤ß­×§ï¨ì¯S©w¤u§@ªí(©ÎÀx¦s®æ)
¨º»ò§A´N°µ¤@¦¸«OÅ@¤u§@ªíªº°Ê§@¡AÀx¦s¡A´N¦n¤F¡C
·Ó²z»¡¨Ï¥ÎªÌ¥´¶}®É´N¬O«OÅ@ª¬ºA¤F¡A»Ý­n¨C¦¸Àx¦s«e³£«OÅ@ªº²z¥Ñ¬OÔ£?
ªí¹F¤£²M¡BÃD·N¤£©ú½T¡B¨SªþÀɮ׮榡¡B¨S¦³°Q½×°ÝÃDªººA«×~~~~~~¥H¤W·R²ö¯à§U¡C

TOP

¦^´_ 2# stillfish00

§A¥Î«OÅ@¤u§@ªíªº¥Øªº¬O?
­Ó¤H»{¬°«OÅ@¤u§@ªí¬O¥Î¨Ó¨¾¤î¨ä¥L¤H¨Ï¥Î³o¥÷¤å¥ó®É¤£¤p¤ß­×§ï¨ì¯S©w¤u§@ªí(©ÎÀx¦s®æ)
Ans¡G§Aªº«OÅ@¤u§@ªíªº¥Øªº©Î³\¬O¤£·Q­nÅý¤H¥h­×§ï¨ì¸ê®Æ¡A
           §Úªº»Ý¨D¬O«OÅ@¬Y¨Ç¾÷±Kªº¸ê®Æ¡C

·Ó²z»¡¨Ï¥ÎªÌ¥´¶}®É´N¬O«OÅ@ª¬ºA¤F¡A»Ý­n¨C¦¸Àx¦s«e³£«OÅ@ªº²z¥Ñ¬OÔ£?
Ans¡G¦b¤å¤¤¤w¸g¦³¼g²M·¡­ì¦]¡A¦]¬°­Y¥´¶}®É³]©w¡A¦bÃö³¬©ÎÂ÷¶}EXCEL¡A´N·|¸õ¥X¬O§_Àx¦sªºµøµ¡¡C
           ­Y¬O¦AÀx¦s«e¡A¥ý±N«OÅ@³]©w¦n¡A¦b¤U¦¸¥´¶}®É¡A¥u­n¨S¦³­×§ï¨ì¤º®e¡A
           ³o¼Ë¬O¤£¥Î¸õ¥X¤@­ÓÀx¦sµe­±¡A§AÁٻݭn±N¨eÂI±¼¡C
           ¦b³]­pªº¹Lµ{¤¤¡AÁÙ¬O­n¦Ò¼{¨ì¨Ï¥ÎªÌªº¤è«K©Ê¡C
¾Ç²ß¤~¯à´£¤É¦Û¤v

TOP

¦^´_ 3# hugh0620
§Úªº·N«ä¬OºÉ¶q¤£­n¦bWorkbook_BeforeSave ©Î Workbook_Open ¤º¨C¦¸³£­«·s³]©w¡C
¦Ó¬O¼g¦¨¤@¦¸©ÊªºSub myLock()©M Sub myUnlock()¡A­nµ¹¨Ï¥ÎªÌ«e¶]¹L¤@¦¸myLock ¦AÀx¦sµ¹¨Ï¥ÎªÌ´N¦n¤F¡A¦Ó¶}µoªÌ­n¶}µo­×§ï«e¶]¤@¦¸myUnlock¡C

·íµM§A­Yı±o¥²­nÁÙ¬O¥i¥H¨º¼Ë°µ¡A¥u¬O§AÁÙ¬O¨S»¡¿ù»~µøµ¡¼gÔ£??
ªí¹F¤£²M¡BÃD·N¤£©ú½T¡B¨SªþÀɮ׮榡¡B¨S¦³°Q½×°ÝÃDªººA«×~~~~~~¥H¤W·R²ö¯à§U¡C

TOP

¥»©«³Ì«á¥Ñ hugh0620 ©ó 2016-3-28 20:14 ½s¿è

¦^´_ 4# stillfish00

Sub myLock()©M Sub myUnlock()¡A­nµ¹¨Ï¥ÎªÌ«e¶]¹L¤@¦¸myLock ¦AÀx¦sµ¹¨Ï¥ÎªÌ´N¦n¤F¡A¦Ó¶}µoªÌ­n¶}µo­×§ï«e¶]¤@¦¸myUnlock¡C
ANS¡G©Ò³]­pªºEXCEL¤u¨ã¡A¬OÅý¤£¦P³æ¦ìªº¤H¦@¦P¨Ï¥Î¡A¥i¥H¤À¨âºØ¡G
             1¡B¥iÆ[¬Ý¾÷±K¸ê®Æ¡B¥i¥H­×§ï¸ê®Æªº¤H==>©Ò¥H¡A¥L­Ì»Ý­n¸ÑÂê¡A¦ý¥¦­Ì·|§Ñ°O¤WÂê¡C
             2¡B¤£¥i¥HÆ[¬Ý¾÷±K¸ê®Æ¡B¤£¥i¥H­×§ï¸ê®Æªº¤H
            ·í§A¦b¦P¤@­Ó¤u¨ã¤£¦P¶¥¼hªº¤H¨Ï¥Î®É¡A³]­p®É¡A´N­n«ä¦Ò¨ì¨Ï¥ÎªÌªº²ß©Ê¡A¤Î¤u¨ãªº¶}©ñ©Ê¡C
            ¯¸¦b§A³]­pªº¨¤«×«ä¦Ò¡A°w¹ïªº¬O¤@­Ó¸û«Ê³¬ªº¤è¦¡¡A¶}µoªÌª½±µÂꦺ¤u§@ªí¡A
            µLªkº¡¨¬¡A¦P¤@­Ó¤u¨ãÅý¤£¦P¼h¯Åªº¤H¦@¦P¨Ï¥Î¡C
            ©Ò¥H¡A§Ú»Ý­nªº¬O¦b¥´¶}©ÎÀx¦s«e¡AÁÙ­ì¤u¨ãªº­ì©l³]©w(«OÅ@¤u§@ªí¤Î«ö¶s³]©w)¡C
            ¥HÁקK¾Þ§@ªÌªº¤£·í¡AÅý¸ê®Æ¥~¬ª¡A¾É­P¤£¥²­nªº°ÝÃD²£¥Í¡C
            ¤£¦Pªº»Ý¨D¡A·|¦³¤£¦Pªº³]­p¤è¦¡¡A¦b³]­p¤§ªì¡A´N·|§â»Ý¨D¤Î¨Ï¥ÎªÌªº²ßºD¦Ò¼{¶i¥h¡A
            ¤~¯à§ó¦³®Äªº¼¶¼g¥X¨Ï¥ÎªÌ»Ý¨Dªº¤u¨ã¡C
            «Ü©êºp¡A¨S¦³»¡²M·¡¡C
            ¦ý»Ý­nªº¬Oµ{¦¡½X¸Ó¦p¦ó­×§ï¡A«D¬O¦p¦ó³]­p¡C
¾Ç²ß¤~¯à´£¤É¦Û¤v

TOP

¦^´_ 5# hugh0620


Private Sub Workbook_Open()
AP1$ = Sheet1.Range("L1")

Sheet1.Protect AP1

Sheet3.Unprotect AP1
Sheet3.Columns("F:G").Hidden = True
Sheet3.Protect AP1

Sheet5.Protect AP1

ThisWorkbook.Saved = True  ³o¤@¦æ¥i¥H¦bµL§ó§ï¥ô¦ó°Ê§@®É, Ãö³¬Àɮ׮ɤ£Åã¥Ü´£¿ôµøµ¡
End Sub

TOP

Workbook_BeforeSave ¥t¦s·sÀÉ, §Ú¤]´ú¤£¥X¿ù»~, ¬O§_¦³¨ä¥¦µ{¦¡½Ä¬ð?

¥t¨Ï¥Î OPEN ¨ÓÂê©w, ­Y­ì¨Ó¦sÀÉ«e¥¼¥[Âê©w, ¦Ó¨Ï¥ÎªÌ¤£¶}¥¨¶°¤]¬O¨S¥Î!!!

TOP

¦^´_ 7# ­ã´£³¡ªL


    ·P®¦!! §Ú·|¸Õ¬Ý¬Ý¡C
¾Ç²ß¤~¯à´£¤É¦Û¤v

TOP

        ÀR«ä¦Û¦b : ¡i°µ¤Hªº¶}©l¡j¨C¤@¤Ñ³£¬O¬G¤Hªº¶}©l¡A¨C¤@­Ó®É¨è³£¬O¦Û¤vªºÄµ±§¡C
ªð¦^¦Cªí ¤W¤@¥DÃD