Σπίτι Κοινωνική Media Χρησιμοποιώντας VBA για να δημιουργήσετε ένα χάρτη φύλλου εργασίας - dummies

Χρησιμοποιώντας VBA για να δημιουργήσετε ένα χάρτη φύλλου εργασίας - dummies

Πίνακας περιεχομένων:

Βίντεο: Guide to Shopping ads on Google: Upload your products with a data feed (small inventory) 2024

Βίντεο: Guide to Shopping ads on Google: Upload your products with a data feed (small inventory) 2024
Anonim

Προσπαθήσατε ποτέ να κατανοήσετε ένα άγνωστο (και περίπλοκο) βιβλίο εργασίας του Excel; Θα ήταν χρήσιμο να δούμε έναν χάρτη που παρέχει μια επισκόπηση των κυττάρων που περιέχουν σταθερές και ποια στοιχεία περιέχουν τιμές.

Μπορείτε να δημιουργήσετε ένα βοηθητικό πρόγραμμα VBA που δημιουργεί ένα χάρτη του ενεργού φύλλου εργασίας. Ο χάρτης δημιουργείται σε ένα νέο φύλλο εργασίας και αποτελείται από χρωματισμένα κελιά που σας επιτρέπουν να εντοπίζετε γρήγορα τιμές, κείμενο και τύπους.

Παρακάτω, βλέπετε ένα παράδειγμα ενός τέτοιου χάρτη. Τα κελιά που περιέχουν κείμενο είναι πράσινα, αυτά που περιέχουν αριθμητική τιμή είναι κίτρινα και τα κελιά που περιέχουν τους τύπους είναι κόκκινα. Ένας τέτοιος χάρτης μπορεί να σας βοηθήσει να εντοπίσετε τυχόν λάθη. Για παράδειγμα, εάν ένας τύπος σε ένα μπλοκ τύπων έχει αντικατασταθεί από μια τιμή, αυτό το κελί θα ξεχωρίζει στην προβολή χάρτη (όπως στο κελί Q11 στο παράδειγμα).

Ο κώδικας VBA QuickMap

Η διαδικασία VBA που δημιουργεί το χάρτη φύλλου εργασίας παρατίθεται παρακάτω. Αν θέλετε να χρησιμοποιήσετε αυτό το βοηθητικό πρόγραμμα, απλά αντιγράψτε τον κώδικα και επικολλήστε το σε μια ενότητα VBA. Στη συνέχεια, ενεργοποιήστε ένα φύλλο εργασίας και εκτελέστε τη υπορουτίνα του QuickMap.

Sub Formula QuickMap () Δημιουργία Διαμόρφωσης Dim ως Παραλλαγή Dim TextCells ως Variant Dim NumberCells ως Variant Περιοχή Dim ως Εύρος Εάν το "φύλλο εργασίας" TypeName (ActiveSheet) τότε Exit Sub 'Δημιουργία μεταβλητών αντικειμένου για υποσύνολα κυττάρων On Error Resume Επόμενο Set FormulaCells = Range "Α'1"). SpecialCells _ (xlFormulas, xlNumbers + xlTextValues ​​+ xlLogical) Ρυθμίστε το TextCells = Εύρος ("A1"). SpecialCells (xlConstants, xlTextValues) Ορισμός NumberCells = Εύρος ("A1"). SpecialCells (xlConstants, xlNumbers) Στο σφάλμα GoTo 0 'Προσθέστε ένα νέο φύλλο και διαμορφώστε τα φύλλα. Προσθήκη με κελιά. ColumnWidth = 2. Γραμματοσειρά. Μέγεθος = 8. HorizontalAlignment = xlCenter End With Application. ScreenUpdating = False 'Κάντε τα κελιά τύπου Εάν δεν είναι IsEmpty (FormulaCells) στη συνέχεια για κάθε περιοχή στη FormulaCells. Περιοχές με ActiveSheet. Εύρος (Περιοχή Διεύθυνση). Τιμή = "F". Εσωτερικό. ColorIndex = 3 Τέλος με το τέλος της επόμενης περιοχής Εάν 'Κάνετε τα κελί κειμένου Αν δεν είναι IsEmpty (TextCells) τότε για κάθε περιοχή στο TextCells. Περιοχές με ActiveSheet. Εύρος (Περιοχή Διεύθυνση). Τιμή = "T". Εσωτερικό. ColorIndex = 4 Τέλος με το τέλος της επόμενης περιοχής Αν το κάνετε 'Αριθμητικά κελιά Αν δεν είναι IsEmpty (NumberCells) τότε για κάθε περιοχή σε NumberCells. Περιοχές με ActiveSheet. Εύρος (Περιοχή Διεύθυνση). Τιμή = "N". Εσωτερικό. ColorIndex = 6 Τέλος με το τέλος της επόμενης περιοχής Εάν τελειώσει το υπο

Πώς λειτουργεί

Η διαδικασία ελέγχει πρώτα για να βεβαιωθεί ότι το ενεργό φύλλο είναι φύλλο εργασίας. Εάν δεν υπάρχει, υπάρχει γρήγορη έξοδος χωρίς περαιτέρω ενέργεια. Όταν το ενεργό φύλλο είναι ένα φύλλο εργασίας, η διαδικασία δημιουργεί τρεις μεταβλητές αντικειμένων χρησιμοποιώντας τη μέθοδο SpecialCells για τον εντοπισμό των διαφόρων τύπων κυττάρων.Η μέθοδος SpecialCells είναι πολύ χρήσιμη. Εάν δεν είστε εξοικειωμένοι με αυτό, ελέγξτε το στο ηλεκτρονικό αρχείο βοήθειας του Excel. Παρατηρήστε τη χρήση της λειτουργίας "Συνέχιση σφάλματος" στη συνέχεια. Αυτό γίνεται για να αποφευχθεί το σφάλμα που προκύπτει εάν δεν πληρούν τα κελιά - για παράδειγμα, εάν το φύλλο εργασίας δεν έχει τύπους.

Στη συνέχεια, η διαδικασία προσθέτει ένα νέο φύλλο εργασίας, μειώνει το πλάτος κελιού και ορίζει την οριζόντια ευθυγράμμιση στο κέντρο. Αυτό το βήμα είναι καλλυντικό. Το δευτερεύον στη συνέχεια σβήνει την ενημέρωση της οθόνης για να επιταχύνει τα πράγματα λίγο.

Τα επόμενα τρία μπλοκ κώδικα επεξεργάζονται τα κελιά. Αν δεν πληρούν τα κελιά, η μεταβλητή αντικειμένου είναι κενή, οπότε οι υπο-δοκιμές για αυτό. Στη συνέχεια, οι ρουτίνες ρουτίνας περνούν από κάθε περιοχή στο αντικείμενο εύρους και διαμορφώνουν το κελί. Μπορείτε εύκολα να προσαρμόσετε αυτό το τμήμα της υπορουτίνας για να εφαρμόσετε διαφορετική μορφοποίηση.

Ανατρέξτε στο πρόσθετο Power Utility Pak για μια πολύ πιο εξελιγμένη έκδοση αυτού του βοηθητικού προγράμματος.

Χρησιμοποιώντας VBA για να δημιουργήσετε ένα χάρτη φύλλου εργασίας - dummies

Η επιλογή των συντακτών

Προσδιορίζοντας τους τρόπους για να ξεδιπλώσετε το Microsoft SharePoint 2003 - τα ανδρείκελα

Προσδιορίζοντας τους τρόπους για να ξεδιπλώσετε το Microsoft SharePoint 2003 - τα ανδρείκελα

SharePoint κοστίζουν πολλά να εφαρμόσουν. Κοστίζει στο υλικό, το λογισμικό και τους πόρους. Γι 'αυτό αποφεύγοντας μερικά κοινά λάθη μπορεί να είναι χρήματα στην τράπεζα για εσάς και την οργάνωσή σας. Πρόβλημα ατόμων Το SharePoint είναι ένα προϊόν που έχει σχεδιαστεί για να χρησιμοποιείται και να επηρεάζεται από πολλούς ανθρώπους. Αν προσπαθήσετε να γυαλίσετε ...

Ανακτήσει τα διαγραμμένα έγγραφα μέσω του SharePoint 2010 - ανδρείκελα

Ανακτήσει τα διαγραμμένα έγγραφα μέσω του SharePoint 2010 - ανδρείκελα

SharePoint 2010 παρέχει την υπόσχεση ότι το λογισμικό έχει κάνει εδώ και χρόνια να κάνουν τους χρήστες πιο παραγωγικούς. Αν και αυτό δεν είναι πάντα αλήθεια, ένα χαρακτηριστικό του SharePoint που πραγματικά παραδίδει είναι ο κάδος ανακύκλωσης. Όταν διαγράφετε ένα έγγραφο από μια βιβλιοθήκη εγγράφων, δεν παραμένει για πάντα. Οχι. Το έγγραφο κινείται μόνο σε μια εκμετάλλευση ...

Επαναφέρετε τις προηγούμενες εκδόσεις των εγγράφων με το SharePoint Online - ανδρείκελα

Επαναφέρετε τις προηγούμενες εκδόσεις των εγγράφων με το SharePoint Online - ανδρείκελα

Όταν η έκδοση είναι ενεργοποιημένη σε μια λίστα του SharePoint Online ή βιβλιοθήκη, τυχόν αλλαγές που κάνετε σε ένα στοιχείο σε μια λίστα ή ένα αρχείο σε μια βιβλιοθήκη εγγράφων αποθηκεύονται ως έκδοση, επιτρέποντάς σας να διαχειρίζεστε το περιεχόμενο καθώς περνάει από διάφορες επαναλήψεις. Αυτό είναι ιδιαίτερα χρήσιμο όταν έχετε επεξεργαστεί πολλούς χρήστες ...

Η επιλογή των συντακτών

Πώς να Blog Εθελοντικά - ανδρείκελα

Πώς να Blog Εθελοντικά - ανδρείκελα

Η καλύτερη άμυνα, όπως λένε, είναι ένα καλό αδίκημα. Ως Blogger, πρέπει να σκεφτείτε τι γράφετε πριν τη δημοσιεύσετε, καθώς και μετά. Εντάξει, ορισμένοι bloggers έχουν κώδικα δεοντολογίας. Αυτό το χαλαρό σύνολο δεοντολογίας και προτύπων, στο οποίο προσυπογράφουν πολλοί σοβαροί μπλόγκερ, αναπτύχθηκαν ως blogs ωριμάτι ...

Πώς να Blog και να προστατεύσετε την ιδιωτικότητα και τη φήμη σας - dummies

Πώς να Blog και να προστατεύσετε την ιδιωτικότητα και τη φήμη σας - dummies

Τις απόψεις ή την οικογένειά σας, αλλά σίγουρα αντανακλά τη δική σας. Μην ξεχνάτε ότι αυτό που βάζετε στο Blog σας σήμερα μπορεί να παραμείνει για πολύ καιρό και ο αναγνώστης ίσως να μην έχει πάντα τα συμφέροντά σας στην καρδιά σας. Ποτέ μην βάζετε προσωπικές πληροφορίες αναγνώρισης ...

Πώς να οικοδομήσουμε την κοινωνική εμπιστοσύνη των κοινωνικών μέσων μέσω αυθεντικών αλληλεπιδράσεων - Dummies

Πώς να οικοδομήσουμε την κοινωνική εμπιστοσύνη των κοινωνικών μέσων μέσω αυθεντικών αλληλεπιδράσεων - Dummies

Η λέξη σας τσακίζει, αν το έχετε ακούσει ξανά και ξανά σε σχέση με τα κοινωνικά μέσα. Ωστόσο, οι λέξεις πραγματικές και αυθεντικές, αν και σημαίνουν το ίδιο πράγμα, δεν φαίνεται να φέρουν την ίδια γροθιά για να αναμεταδώσουν τη σημασία των ιδιοτήτων του εμπορικού σας σήματος όταν εμπλέκονται με ...

Η επιλογή των συντακτών

Πώς λειτουργεί η Οπτικοποίηση - ανδρείκελα

Πώς λειτουργεί η Οπτικοποίηση - ανδρείκελα

Ενώ οι θετικές επιβεβαιώσεις παρέχουν τις λέξεις για να δημιουργήσουν νέες πεποιθήσεις ζώντας αυτές τις πεποιθήσεις. Το μυαλό σας καταγράφει τότε τις ψυχικές εικόνες ως πραγματικές και έγκυρες. Μπορείτε να δείτε τον εαυτό σας μιλώντας με σιγουριά και ενεργώντας με σιγουριά. Μπορείτε να δείτε τον εαυτό σας να είναι ένα ισχυρότερο πρόσωπο στην καθημερινή σας ζωή. Το δικό σας ...

Πώς να προσδιορίσετε τους δείκτες αυτοεκτίμησης - ανδρεικέλες

Πώς να προσδιορίσετε τους δείκτες αυτοεκτίμησης - ανδρεικέλες

Μια εμπειρία ή μια άλλη. Δυστυχώς, δεν μπορείτε απλά να ξυπνήσετε ένα πρωί για να διαπιστώσετε ότι η αίσθηση της αυτοεκτίμησης σας έχει περάσει στα ύψη μια μέρα στην άλλη. Πρέπει να εργάζεστε στον εαυτό σας καθημερινά, έτσι ώστε η υγιής αυτοεκτίμηση να γίνει φυσική και άνετη. Με την κατανόηση του πού υπάρχει ήδη υγιής αίσθηση αυτοπεποίθησης και ...

Αξιοποιήστε τη δύναμή σας να αλλάξετε τη σκέψη σας - ανδρείκελα

Αξιοποιήστε τη δύναμή σας να αλλάξετε τη σκέψη σας - ανδρείκελα

Άνθρωποι που έχουν επιτυχία στη ζωή - τις σχέσεις, την υγεία και την αίσθηση της ικανοποίησης και της ευτυχίας - κατά κύριο λόγο σκέφτονται από την άποψη της αισιοδοξίας, της ελπιδοφορίας και της χαράς. Δεν είναι απλώς τυχεροί. Είναι επιτυχείς επειδή έχουν μια σειρά στάσεων που φέρνουν αυτές τις θετικές συνέπειες στη ζωή τους. Μελέτες έχουν βρει ότι με τη χρήση ...