Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
Ξεκλείδωμα προστατευμένων κελιών
Γεια σας παιδια Θελω να ρωτησω αν μπορουμε να ξεκλειδωσουμε προσταευεμενα κελια αν δεν εχουμε τον κωδικο . Υπαρχει κανεισ τροπος; Χρηστος |
#2
| ||||
| ||||
Αγαπητέ Χρήστο, Για να ανακτήσεις τον χαμένο κωδικό του Βιβλίου εργασίας ή απλά να τον αφαιρέσεις, θα πρέπει να κοιτάξεις στο Internet εμπορικά προγράμματα που κάνουν τη δουλειά αυτή. Αν πρόκειται για αφαίρεση (όχι ανάκτηση) κωδικού ενός Φύλλου εργασίας, μπορεί να χρησιμοποιηθεί ο παρακάτω κώδικας: Σε ένα κοινό Module επικολλούμε τον παρακάτω κώδικα που αφαιρεί τον κωδικό από το ενεργοποιημένο φύλλο: Κώδικας: 'ΠΡΟΣΟΧΗ!! Συνιστάται μόνο για ιδιόκτητα Excel φύλλα! Option Explicit Sub GetPass() Const a = 65, b = 66, c = 32, d = 126 Dim i#, j#, k#, l#, m#, n#, o#, p#, q#, r#, s#, t# With ActiveSheet If .ProtectContents Then On Error Resume Next For i = a To b For j = a To b For k = a To b For l = a To b For m = a To b For n = a To b For o = a To b For p = a To b For q = a To b For r = a To b For s = a To b For t = c To d .Unprotect Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & _ Chr(n) & Chr(o) & Chr(p) & Chr(q) & Chr(r) & Chr(s) & Chr(t) Next t Next s Next r Next q Next p Next o Next n Next m Next l Next k Next j Next i MsgBox "Finished" End If End With End Sub Φιλικά Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών Τελευταία επεξεργασία από το χρήστη Tasos : 05-12-09 στις 00:04. |
#3
| |||
| |||
Τάσο σε ευχαριστω θα το δοκιμάσω, Χρηστος |
#4
| |||
| |||
Τασο σε ευχαριστώ πολυ το δοκιμασα και δουλεψε τελεια.
__________________ Φιλικά Χρήστος ___________________________ Αυτά που δεν ξέρεις φτιάχνουν μία βιβλιοθήκη που καθένας μας θα ήταν υπερήφανος να έχει. Αν η γνώση δημιουργεί προβλήματα,η άγνοια σίγουρα δεν μπορεί να τα λύσει. |
#5
| ||||
| ||||
Νάσαι καλά φίλε μου! Τα λέμε Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
#6
| ||||
| ||||
Γεια σας και από μένα! Με την ευκαιρία να υπενθυμίσω πως έχουμε τη δυνατότητα να "κλέψουμε" τα δεδομένα ενός προστατευμένου φύλλου με την εξής εντολή: Κώδικας: ActiveSheet.Cells.Value = Sheets(1).Cells.Value Φυσικά τη θέση του ActiveSheet μπορεί να πάρει οποιοδήποτε φύλλο θέλουμε. Φιλικά, Γιάννης |
#7
| |||
| |||
Θα "κλέψεις" απλώς τιμές όμως έτσι? όχι τύπους ή συναρτήσεις ή μορφοποίηση, ε?
|
#8
| ||||
| ||||
Μάριε, καλησπέρα και καλωσόρισες στο φόρουμ! Θα μπορούσε να γίνει ακόμα έτσι: Κώδικας: Option Explicit Sub CopyUsedRange() Dim x$ x = Sheets(1).UsedRange.Address Sheets(1).Range(x).Copy ActiveSheet.Range(x) End Sub Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
#9
| ||||
| ||||
Παράθεση:
Άλλωστε αυτό φαίνεται και από την ρητή αναφορά στην ιδιότητα Value της ιδιότητας Cells. Όμως, με την παρακάτω εντολή "κλέβεις" και όλα τα υπόλοιπα που ανέφερες: Κώδικας: Sheets(1).UsedRange.Copy ActiveSheet.Cells(1) αρκεί να μην αναπαράγει ενέργειες που θα έκανε ο χρήστης μέσω της οπτικής διασύνδεσης(UI). |
#10
| |||
| |||
Δοκίμασα να τρέξω σε προστατευμένο φύλλο τον κώδικα Sub CopyUsedRange() αλλά μου βγάζει Run Time error 1004 |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
[ Ασφάλεια] Ξεκλείδωμα μια βάσης Access | giokliss | Access - Ερωτήσεις / Απαντήσεις | 4 | 20-04-16 21:52 |
[VBA] Κλείδωμα - Ξεκλείδωμα όλων των φύλλων ενός βιβλίου | AIAS | Excel - Ερωτήσεις / Απαντήσεις | 7 | 19-12-15 21:12 |
[ Υποφόρμες ] Κώδικας για Ξεκλείδωμα | Free_Ghost | Access - Ερωτήσεις / Απαντήσεις | 3 | 20-10-12 21:59 |
Ξεκλείδωμα αρχειου mdb | manolis | Access - Ερωτήσεις / Απαντήσεις | 5 | 15-07-10 22:06 |
Η ώρα είναι 08:13.