Η προστασία με κωδικό πρόσβασης σε ένα υπολογιστικό φύλλο του Microsoft Excel είναι μια χρήσιμη δυνατότητα για την προστασία ευαίσθητων δεδομένων. Ωστόσο, αν ξεχάσετε τον κωδικό ή αν αντιμετωπίσετε προβλήματα με την πρόσβαση στο αρχείο, μπορεί να χρειαστεί να βρείτε τρόπους για να το ανοίξετε. Ακολουθούν δύο τρόποι για να ξεπεράσετε αυτό το εμπόδιο.
1. Ανάκτηση του Κωδικού Πρόσβασης μέσω Λογισμικού Ανάκτησης Κωδικού
Αν έχετε ξεχάσει τον κωδικό πρόσβασης, η πρώτη επιλογή είναι να χρησιμοποιήσετε ειδικά λογισμικά ανάκτησης κωδικών. Αυτά τα εργαλεία είναι σχεδιασμένα για να “σπάσουν” τους κωδικούς πρόσβασης των Excel αρχείων και να τα ανοίξουν για εσάς. Ορισμένα δημοφιλή εργαλεία είναι:
– PassFab for Excel
– Excel Password Recovery Lastic
– iSeePassword Excel Password Recovery
Η διαδικασία είναι απλή:
1. Κατεβάστε και εγκαταστήστε το εργαλείο ανάκτησης.
2. Επιλέξτε το προστατευμένο αρχείο Excel.
3. Ξεκινήστε τη διαδικασία ανάκτησης και περιμένετε να ανακτηθεί ο κωδικός.
Αυτή η μέθοδος είναι χρήσιμη όταν δεν έχετε καμία άλλη πληροφορία για τον κωδικό, αλλά απαιτεί λογισμικό τρίτου μέρους και μπορεί να έχει κόστος.
2. Χρήση Μακροεντολών VBA για Ακύρωση Κωδικού Πρόσβασης
Αν το αρχείο Excel είναι προστατευμένο με έναν απλό κωδικό πρόσβασης, μπορείτε να χρησιμοποιήσετε μια μακροεντολή VBA (Visual Basic for Applications) για να παρακάμψετε την προστασία. Η διαδικασία είναι πιο τεχνική και απαιτεί λίγη γνώση του προγραμματισμού VBA:
1. Ανοίξτε το Excel χωρίς να εισάγετε τον κωδικό πρόσβασης.
2. Επιλέξτε το “Alt + F11” για να ανοίξετε το παράθυρο του VBA.
3. Δημιουργήστε μια νέα Μακροεντολή.
4. Αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα στο παράθυρο του VBA:
“`vba
Sub PasswordBreaker()
Dim i As Integer, j As Integer, k As Integer, l As Integer
Dim m As Integer, n As Integer, o As Integer, p As Integer
On Error Resume Next
For i = 65 To 66
For j = 65 To 66
For k = 65 To 66
For l = 65 To 66
For m = 65 To 66
For n = 65 To 66
For o = 65 To 66
For p = 65 To 66
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(n) & Chr(o) & Chr(p)
If ActiveSheet.ProtectContents = False Then
MsgBox “Password is ” & Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(n) & Chr(o) & Chr(p)
Exit Sub
End If
Next p
Next o
Next n
Next m
Next l
Next k
Next j
Next i
End Sub
“`
5. Εκτελέστε τη μακροεντολή και το Excel θα προσπαθήσει να σπάσει τον κωδικό πρόσβασης με μια σειρά πιθανούς χαρακτήρων.
Αυτός ο τρόπος μπορεί να δουλέψει για απλούς κωδικούς, αλλά για πιο περίπλοκους κωδικούς, ενδέχεται να μην είναι αποτελεσματικός και απαιτεί περισσότερη εξειδίκευση.
Συμπέρασμα
Αν και η προστασία με κωδικό πρόσβασης σε ένα υπολογιστικό φύλλο Excel είναι ένα χρήσιμο εργαλείο για την προστασία των δεδομένων σας, μπορεί να προκαλέσει προβλήματα αν ξεχάσετε τον κωδικό. Οι δύο τρόποι για να αποκτήσετε πρόσβαση σε προστατευμένα αρχεία είναι η χρήση εξειδικευμένων εργαλείων ανάκτησης κωδικού ή η εφαρμογή μακροεντολών VBA για την παρακάμπτει της προστασίας, ανάλογα με την περίπτωση και την πολυπλοκότητα του κωδικού πρόσβασης.