Πώς να επιτρέψετε την ανανέωση εξωτερικών δεδομένων σε προστατευμένο φύλλο εργασίας στο Excel;
Ενδέχεται να έχετε εισαγάγει δεδομένα από άλλες εφαρμογές στο Excel με την ενσωματωμένη λειτουργία του - Λήψη εξωτερικών δεδομένων και να ενημερώσετε εύκολα τα εισαγόμενα δεδομένα με το κουμπί Ανανέωση όλων. Ωστόσο, μετά την προστασία του φύλλου εργασίας, το κουμπί Ανανέωση όλων απενεργοποιείται και τα εισαγόμενα δεδομένα δεν μπορούν πλέον να ενημερώνονται. Πώς να επιτρέψετε την ανανέωση εξωτερικών δεδομένων σε προστατευμένο φύλλο εργασίας; Η μέθοδος σε αυτό το άρθρο μπορεί να σας βοηθήσει.
Να επιτρέπεται η ανανέωση εξωτερικών δεδομένων σε προστατευμένο φύλλο εργασίας με κωδικό VBA
Να επιτρέπεται η ανανέωση εξωτερικών δεδομένων σε προστατευμένο φύλλο εργασίας με κωδικό VBA
Ο παρακάτω κώδικας VBA μπορεί να σας βοηθήσει να ανανεώσετε τα εισαγόμενα εξωτερικά δεδομένα μετά την προστασία του φύλλου εργασίας στο Excel. Κάντε τα εξής:
1. Στο προστατευμένο φύλλο εργασίας, πατήστε το άλλος + F11 ταυτόχρονα για να ανοίξετε το Microsoft Visual Basic για εφαρμογές παράθυρο.
2. Στο Microsoft Visual Basic για εφαρμογές παράθυρο, κάντε κλικ στην επιλογή Κύριο θέμα > Μονάδα μέτρησηςκαι, στη συνέχεια, αντιγράψτε και επικολλήστε το παρακάτω σενάριο VBA στο παράθυρο Module. Δείτε το στιγμιότυπο οθόνης:
Κωδικός VBA: Να επιτρέπεται η ανανέωση εξωτερικών δεδομένων σε προστατευμένο φύλλο εργασίας
Sub DataRefresh()
'Update by Extendoffice 5/28/2019
ActiveSheet.Unprotect "123"
ActiveWorkbook.RefreshAll
Application.OnTime Now + TimeValue("00:00:01"), "DataRefresh2"
End Sub
Sub DataRefresh2 ()
If Application.CommandBars.GetEnabledMso("RefreshStatus") Then
Application.OnTime Now + TimeValue("00:00:01"), " DataRefresh2"
Else
ActiveSheet.Protect "123"
End If
End Sub
Σημείωση: Στον κωδικό VBA, το "123" είναι ο κωδικός πρόσβασης που καθορίσαμε για την προστασία του φύλλου εργασίας. Αλλάξτε το με βάση τις ανάγκες σας.
3. Βεβαιωθείτε ότι ο δρομέας σας βρίσκεται στην πρώτη ενότητα Sub DataRefresh code και, στη συνέχεια, πατήστε το F5 κλειδί για την εκτέλεση του κώδικα. Στο αναδυόμενο εισαγωγής αρχείου πλαίσιο διαλόγου, επιλέξτε το εξωτερικό αρχείο από το οποίο έχετε εισαγάγει δεδομένα και, στη συνέχεια, κάντε κλικ στο εισαγωγή κουμπί.
Αφού επιστρέψετε στο φύλλο εργασίας, μπορείτε να δείτε τα εξωτερικά δεδομένα να ενημερώνονται αμέσως.
Σημείωση: Αυτός ο κώδικας μπορεί να ανανεώσει τα εξωτερικά δεδομένα σε προστατευμένο φύλλο εργασίας που εισήχθησαν από το Access, το κείμενο και το αρχείο Excel.
Σχετικά Άρθρα:
- Πώς να επιτρέψετε την επεξεργασία αντικειμένων σε προστατευμένο φύλλο εργασίας στο Excel;
- Πώς να επιτρέψετε τη συγχώνευση κελιών εντός προστατευμένου φύλλου εργασίας στο Excel;
- Πώς να επιτρέψετε τον ορθογραφικό έλεγχο σε ένα προστατευμένο φύλλο εργασίας στο Excel;
- Πώς να προστατεύσετε τη μορφοποίηση κυττάρων, αλλά επιτρέψτε μόνο την εισαγωγή δεδομένων στο Excel;
Τα καλύτερα εργαλεία παραγωγικότητας γραφείου
Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου. Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...
Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη
- Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
- Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
- Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!