Παρακολουθήστε βίντεο - Πώς να αφαιρέσετε τους υπερσυνδέσμους στο Excel
Συχνά το βρίσκω αρκετά απογοητευτικό όταν το Excel δημιουργεί αυτόματα έναν υπερσύνδεσμο μόλις εισαγάγω ένα αναγνωριστικό email ή μια διεύθυνση URL σε ένα κελί και πατήσω enter.
Τώρα, όταν προσπαθώ να επιλέξω ένα κελί (ή κάνω διπλό κλικ σε αυτό για να μπω στη λειτουργία επεξεργασίας), ανοίγει αυτόματα ο σύνδεσμος σε ένα νέο παράθυρο του προγράμματος περιήγησης.
Arghhh!
Σε τέτοιες περιπτώσεις, υπάρχει ανάγκη κατάργησης αυτών των υπερσυνδέσεων από το φύλλο εργασίας.
Σε αυτό το σεμινάριο, θα σας δείξω 2 μεθόδους για να αφαιρέσετε υπάρχοντες υπερσυνδέσμους σε ένα φύλλο εργασίας και μια φοβερή τεχνική για να αποτρέψετε το Excel να δημιουργήσει υπερσυνδέσμους από μόνο του.
Αφαιρέστε τους υπερσυνδέσμους με 2 κλικ
Ας υποθέσουμε ότι έχετε ένα σύνολο δεδομένων όπου το Excel έχει δημιουργήσει αυτόματα υπερ -συνδέσεις σε διευθύνσεις URL ή αναγνωριστικά email.
Ακολουθούν τα βήματα για την κατάργηση υπερσυνδέσεων από τα επιλεγμένα κελιά:
- Επιλέξτε τα δεδομένα από τα οποία θέλετε να καταργήσετε υπερσυνδέσμους.
- Κάντε δεξί κλικ σε οποιοδήποτε από τα επιλεγμένα κελιά.
- Κάντε κλικ στην επιλογή «Κατάργηση υπερσύνδεσης».
Τα παραπάνω βήματα θα αφαιρέσουν αμέσως υπερσυνδέσμους από τα επιλεγμένα κελιά.
Σε περίπτωση που θέλετε να καταργήσετε υπερσυνδέσμους από ολόκληρο το φύλλο εργασίας, επιλέξτε όλα τα κελιά και, στη συνέχεια, ακολουθήστε τα παραπάνω βήματα.
Αφαιρέστε τους υπερσυνδέσμους με VBA
Ενώ η παραπάνω μέθοδος αφαίρεσης υπερσυνδέσεων με 2 κλικ είναι αρκετά εύκολη, μπορείτε επίσης να χρησιμοποιήσετε το VBA για να το μειώσετε σε ένα μόνο κλικ.
Αλλά πριν γίνει μια λειτουργία με ένα κλικ, υπάρχει κάποια προκαταρκτική εργασία που πρέπει να κάνετε (όπως περιγράφεται παρακάτω).
Ο παρακάτω κώδικας μακροεντολής VBA καταργεί αμέσως όλους τους υπερσυνδέσμους από το ενεργό φύλλο εργασίας.
Sub RemoveAllHyperlinks () 'Code by Sumit Bansal @ trumpexcel.com ActiveSheet.Hyperlinks.Delete End Sub
Ακολουθούν τα βήματα για να τοποθετήσετε τον κώδικα VBA στο backend και να ενεργοποιήσετε την αφαίρεση υπερσύνδεσης με ένα κλικ:
- Αντιγράψτε τον παραπάνω κωδικό VBA
- Μεταβείτε στην καρτέλα Προγραμματιστής.
- Κάντε κλικ στο Visual Basic.
- Στο πρόγραμμα επεξεργασίας VB, κάντε δεξί κλικ σε οποιοδήποτε από τα αντικείμενα του βιβλίου εργασίας.
- Μεταβείτε στην επιλογή Εισαγωγή και κάντε κλικ στην ενότητα.
- Στη μονάδα, επικολλήστε τον παραπάνω κώδικα VBA.
- Κλείστε το πρόγραμμα επεξεργασίας VB.
Τα παραπάνω βήματα διασφαλίζουν ότι ο κώδικας VBA βρίσκεται στο backend και θα αφαιρέσει υπερσυνδέσμους από ολόκληρο το φύλλο όταν εκτελείται.
Τώρα για να απλοποιήσετε περαιτέρω αυτήν τη διαδικασία, μπορείτε να προσθέσετε τη μακροεντολή στη γραμμή εργαλείων γρήγορης πρόσβασης (QAT). Αυτό θα σας επιτρέψει να αφαιρέσετε υπερσυνδέσμους από ολόκληρο το φύλλο εργασίας με ένα μόνο κλικ.
Ακολουθούν τα βήματα για την προσθήκη της μακροεντολής VBA στο QAT:
- Κάντε κλικ στο εικονίδιο Customize Quick Access Toolbar.
- Επιλέξτε "Περισσότερες εντολές".
- Στο παράθυρο διαλόγου Επιλογές Excel, στο παράθυρο διαλόγου «Επιλογή εντολής από», επιλέξτε «Μακροεντολές».
- Κάντε κλικ στη μακροεντολή που θέλετε να προσθέσετε στο QAT.
- Κάντε κλικ στο κουμπί Προσθήκη.
- Κάντε κλικ στο OK.
Τα παραπάνω βήματα θα προσθέσουν τη μακροεντολή στο QAT.
Τώρα για να καταργήσετε όλους τους υπερσυνδέσμους από το φύλλο εργασίας, το μόνο που χρειάζεται να κάνετε είναι να κάνετε κλικ στη μακροεντολή στο QAT.
Εάν δεν θέλετε να καταργήσετε όλους τους υπερσυνδέσμους σε ένα φύλλο εργασίας, αλλά μόνο αυτούς στην επιλεγμένη περιοχή, χρησιμοποιήστε τον παρακάτω κώδικα VBA:
Sub RemoveHyperlinksfromSelection () 'Code by Sumit Bansal @ trumpexcel.com Selection.Hyperlinks.Delete End Sub
Εάν έχετε συχνά την ανάγκη να αφαιρέσετε υπερσυνδέσμους από ένα φύλλο εργασίας (ή ένα επιλεγμένο εύρος), είναι καλή ιδέα να αποθηκεύσετε αυτήν τη μακροεντολή στο προσωπικό σας βιβλίο μακροεντολών.
Ακολουθεί ένας λεπτομερής οδηγός σχετικά με τον τρόπο αποθήκευσης μιας μακροεντολής στο προσωπικό βιβλίο μακροεντολών. Μόλις αποθηκευτεί στο προσωπικό βιβλίο μακροεντολών εργασίας, θα είναι διαθέσιμο σε όλα τα βιβλία εργασίας του συστήματός σας.
Αποτρέψτε το Excel από τη δημιουργία αυτόματων υπερσυνδέσεων
Μέχρι τώρα αντιμετωπίζαμε τα συμπτώματα.
Τώρα ας δούμε πώς να στοχεύσουμε τη βασική αιτία του ζητήματος - οι διευθύνσεις URL/μηνύματα ηλεκτρονικού ταχυδρομείου μετατρέπονται αυτόματα σε υπερσυνδέσμους.
Ο λόγος που συμβαίνει αυτό καθώς υπάρχει μια ρύθμιση στο Excel που μετατρέπει αυτόματα το «Διαδίκτυο και διαδρομές δικτύου» σε υπερσυνδέσμους.
Ακολουθούν τα βήματα για να απενεργοποιήσετε αυτήν τη ρύθμιση στο Excel:
- Μεταβείτε στο Αρχείο.
- Κάντε κλικ στην επιλογή Επιλογές.
- Στο παράθυρο διαλόγου Επιλογές του Excel, κάντε κλικ στο «Δοκιμή» στο αριστερό παράθυρο.
- Κάντε κλικ στο κουμπί Επιλογές αυτόματης διόρθωσης.
- Στο παράθυρο διαλόγου Αυτόματη διόρθωση, επιλέξτε την καρτέλα «Αυτόματη μορφοποίηση καθώς πληκτρολογείτε».
- Καταργήστε την επιλογή της επιλογής "Διαδίκτυο και διαδρομές δικτύου με υπερσυνδέσμους"
- Κάντε κλικ στο OK.
- Κλείστε το παράθυρο διαλόγου Επιλογές Excel.
Εάν έχετε ολοκληρώσει τα παρακάτω βήματα, το Excel δεν θα μετατρέψει αυτόματα τις διευθύνσεις URL, τη διεύθυνση ηλεκτρονικού ταχυδρομείου και τις διαδρομές δικτύου σε υπερσυνδέσμους.
Λάβετε υπόψη ότι αυτή η αλλαγή εφαρμόζεται σε ολόκληρη την εφαρμογή Excel και θα εφαρμοστεί σε όλα τα βιβλία εργασίας με τα οποία εργάζεστε.