You are on page 1of 4

2.2.

Bo mt bng tnh cng vi VBA Hin nay nhiu ngi s dng bng tnh kt hp vi lp trnh VBA khai thc su hn, mnh hn Excel trong cng vic chuyn mn. Nhiu sn phm ng dng c gi tr v c th kinh doanh c, do vic bo mt l rt cn thit. Thng thng bo mt VBA Project, trong ca s Microsoft Visual Basic (MVB) ta vo menu Tools, chn ... Project Properties (hnh 13). Ca s ... Project Properties hin ra, chn mc Protection, tick vo Lock project for viewing, sau nhp password 2 ln bo v. V t , bn phi nhp password mi m c ca s MVB xem hay lm vic vi VBA. Cch ny an ton cha nh? Hi i! N cng chung cnh ng vi vic bo mt bng tnh trn. Tht tht vng khi Microsoft tng hng hn tuyn b bo mt trong Office 2007 tt hn rt nhiu so vi 2003!!! Chng ta li tm cch bo mt khc bng chc nng sn c ca Excel xem sao? May thay c mt cch bo mt an ton hn. l s dng chc nng Share Workbook (hnh 14), tc l li dng chc nng ny ca Excel bo mt VBA.

Hnh 13: C5 c bo v (lock) khi Protect Sheet

Hnh 14: S dng chc nng Share Workbook bo mt VBA Khi chn chc nng ny, ca s Share Workbook hin ra nh hnh 15. Trong mc Editing, tick vo Allow changes.... (hnh 15a). Chuyn sang mc Advanced, chn Don't keep change history, sau bm OK! Tip theo mt lot thng bo nh hnh 16, 17, 18, bm OK xc nhn! Chc nng Share Workbook c thit lp, vic bo mt VBA thnh cng!!! Khi bn chuyn sang ca s MVB v chn Project, thay v ca s hi password l ca s Project is unviewable (hnh 19)! Cc phn mm b kho hin nay vn c th tm c password nhng khng th m c ca s nhp password.

Hnh 15: Thit lp chc nng Share Workbook bo mt VBA

Hnh 16: Thng bo v lu d liu khi Share Workbook

Hnh 17: Xc nhn lu Workbook

Hnh 18: Thng bo v macro b n khi Share Workbook

Hnh 19: Thng bo Project is unviewable khi m VBA Project Li bt cp hi! Khi s dng chc nng Share Workbook, mt s chc nng ca Excel b hn ch. Mt s chc nng b hn ch khi s dng Share Workbook nh sau: - Khng xa c Sheet - Khng n c Sheet - Khng copy c Sheet - Khng ghp v chia c (Merge cells) - Khng cho thay i nh dng c iu kin (Conditional Formatting) - Khng cho thay i chc nng Data Validation - Khng cho v cc i tng ln bng tnh (nh chn nh, biu ,...) - Khng cho thit lp, xo hoc thay i password bo v bng tnh - Khng cho t ng tnh tng Subtotal - Khng cho to hoc thay i bo co PivotTable ... Chnh v vy cn cn nhc khi s dng chc nng ny, nn test li cc chc nng ca chng trnh nu t ch bo mt kiu ny. ch Share Workbook, chc nng Protect Sheet v tc dng (b m i), v vy cng dng cch ny bo v bng tnh. Nhiu chng trnh trong Excel hin nay s dng chc nng Share Workbook bo mt. Tuy nhin bo mt kiu ny hin nay cng khng cn an ton na. Tip theo, ti gii thiu sang phn mm bo v bng tnh mnh m hn, chuyn nghip hn, an ton hn.

You might also like