| Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
| |
|
#1
| |||
| |||
|
Γεια σας. Έχω ένα excel και θα ήθελα εαν υπάρχει τρόπος να κλειδωθούν συγκεκριμένα κελιά ανα 4. Δηλαδή : Να είναι ξεκλείδωτο το Ε2 και κλειδωμένο το 3,4,5,6 μετά πα΄λι ξεκλείδωτο το Ε7 και κλειδωμένο το 8,9,10,11. Όλα είναι στην ίδια στήλη. Η στήλη έχει περίπου 600 γραμμές και έλεγα μήπως υπάρχει τρόπος. Ευχαριστώ |
|
#2
| |||
| |||
|
Καλησπέρα Το ζητούμενο θα μπορούσε να γίνει αυτόματα με κώδικα (VBA). Συγκεκριμένα με την προσθήκη στο συμβάν Open του βιβλίου του παρακάτω κώδικα. Κώδικας: Private Sub Workbook_Open()
Dim rng As Range, i As Long, sh As Worksheet
Const shName As String = "LockCels" 'το όνομα του φύλλου
Const firstLock As String = "e2" '1ο ξεκλείδωτο κελί
Const n As Long = 5 'μετατόπιση από ένα ξεκλείδωτο κελί μέχρι το επόμενο
Const k As Long = 700 'πλήθος γραμμών
Set sh = Worksheets(shName)
Set rng = sh.Range("e2")
sh.Unprotect
rng.Resize(k).Locked = True
For i = 1 To k Step n
rng(i).Locked = False
Next
sh.Protect
sh.Activate
End Sub
Δες και το συνημμένο. Τελευταία επεξεργασία από το χρήστη kapetang : 15-04-19 στις 07:00. Αιτία: βελτίωση κώδικα |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [VBA] Ενημέρωση Διαφορετικών Διαδοχικών Κελιών Με Ενα Combobox | dream-garden | Excel - Ερωτήσεις / Απαντήσεις | 2 | 07-11-14 04:37 |
| Κλείδωμα | Αντώνης | Access - Ερωτήσεις / Απαντήσεις | 19 | 21-11-11 21:54 |
| ΚΛΕΙΔΩΜΑ | balex | Access - Ερωτήσεις / Απαντήσεις | 17 | 06-04-11 22:28 |
| [Γενικά] Κλείδωμα .... | crc | Excel - Ερωτήσεις / Απαντήσεις | 4 | 09-04-10 19:26 |
Η ώρα είναι 18:31.


Υβριδικός τρόπος

