Vraag : Bescherming van de Cel van Excel de Voorwaardelijke

Ik heb een spreadsheet met rijen die de gebruikers vóór definitieve goedkeuring moeten uitgeven maar niet daarna.  Ik heb één of andere hulp met voorwaardelijke bescherming nodig.  Fundamenteel, in de spreadsheet in bijlage, als L5 ongeldige <> is, heb ik volledige beschermde nodig rij 5.  Als L5 = ongeldig, dan de rij open zou moeten zijn voor het uitgeven.  En toen was dit zelfde criteria op de rest van de spreadsheet, met de kolom van L van cel 5 voorwaarts als sleutel van toepassing.  Kan iedereen helpen?

Antwoord : Bescherming van de Cel van Excel de Voorwaardelijke

O.K., probeer dit:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
Privé SubWorksheet_Change (Doel ByVal als Waaier)
Op Fout GoTo errHandler

    Application.EnableEvents = Vals

    Als Target.Column = 12 en Target.Count = 1 toen
        Vraag UnProtect
        Als toen <> Rijen Target.Value "" (Target.Row). Gesloten = Waar
        De vraag beschermt
    Anders
    Eind als

geëindigdh:
    Application.EnableEvents = Waar
    Sub van de uitgang

errHandler:
    MsgBox Err.Number & „-“ & Err.Description
    Hervat geëindigd

Beëindig Sub
Andere oplossingen  
 
programming4us programming4us