Norādīto datu aizsardzība, izmantojot VBA - Excel padomi

Entonijs jautā:

Logā EnableSelection atlasot pareizību “0 -xlUnlockedCells”, kad darbgrāmata ir aizsargāta, var atlasīt tikai atbloķētās šūnas. Tomēr, kad darbgrāmata tiek saglabāta, aizvērta un pēc tam atkal tiek atvērta opcija EnableSelection pēc noklusējuma uz “0 -xlNoRestrictions”, kā es varu to novērst? Sveicieni.

Nu, to var atrisināt, izmantojot dažus pasākumus. Viens, izmantojot Workbook_Open notikumu, vai divi, izmantojot Sheet_Activate notikumu, piemēram:

Darbgrāmatas modulī

Private Sub Workbook_Open() Sheets("Sheet1").EnableSelection = xlUnlockedCells End Sub

vai lapas modulī

Private Sub Worksheet_Activate() ActiveSheet.EnableSelection = xlUnlockedCells End Sub

Viena pēdējā lieta, xlUnlockedCells ir vienāda ar 1. 0 ir xlNoRestrictions un -4142 ir xlNoSelection.

Interesanti raksti...