A megadott adatok védelme a VBA használatával - Excel tippek

Anthony ezt kérdezi:

Az EnableSelection ablakban a „0 -xlUnlockedCells” megfelelőség kiválasztásakor csak a fel nem oldott cellák választhatók ki, ha a munkafüzet védett. Ha azonban a munkafüzetet elmenti, bezárja, majd újra megnyitja az EnableSelection alapértelmezett értékeit, visszaállítva a „0 -xlNoRestrictions” értékre, hogyan állíthatom le ezt? Üdvözlettel.

Nos, ez megoldható néhány esemény felhasználásával. Egy, a Workbook_Open esemény használatával, vagy kettő, a Sheet_Activate esemény használatával, így:

A munkafüzet modulban

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

vagy a Lap moduljában

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

Egy utolsó dolog, az xlUnlockedCells egyenlő: 1. 0 az xlNoRestrictions és -4142 az xlNoSelection.

érdekes cikkek...