Εμφάνιση ενός μόνο μηνύματος
  #1  
Παλιά 15-01-16, 09:03
Το avatar του χρήστη Spirosgr
Spirosgr Ο χρήστης Spirosgr δεν είναι συνδεδεμένος
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

Καλημέρα
Μιά απλή μέθοδος, είναι, να βάλουμε, τον πιο κάτω κώδικα, στο φύλλο.
Συμβάν Change.

Κώδικας:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Sheet1.Cells(1, 1) <>"" Then
        Sheet1.Protect
        Sheet1.EnableSelection = xlUnlockedCells
    Else
        Sheet1.Unprotect
    End If
End Sub
Τι «λέει» ο κώδικας:
Αν το κελί a1, ΔΕΝ είναι κενό, τότε προστατεύει το φύλλο, αλλιώς καταργεί την προστασία.
Σημείωση:
Όπου Sheet1, το κωδικό όνομα του φύλλου.
Απάντηση με παράθεση