Πώς να απαριθμήσετε όλους τους τύπους στο Excel;
Κανονικά, στο Excel, μπορούμε να εμφανίσουμε γρήγορα τύπους στα κελιά, αλλά, το Excel δεν παρέχει μια δυνατότητα για την καταχώριση όλων των τύπων σε ένα φύλλο εργασίας. Η καταχώριση όλων των τύπων ενός φύλλου εργασίας μπορεί να μας βοηθήσει να παρακολουθήσουμε τις τιμές των κελιών με τους πραγματικούς τύπους του. Εδώ, μπορώ να μιλήσω για τη δημιουργία κώδικα VBA για την επίλυση αυτού του προβλήματος.
Λίστα όλων των τύπων ενός φύλλου εργασίας με κωδικό VBA
Λίστα όλων των τύπων ενός φύλλου εργασίας με κωδικό VBA
Ο παρακάτω κώδικας VBA θα σας βοηθήσει να παραθέσετε τους τύπους μιας επιλογής ή ενός φύλλου εργασίας, κάντε τα εξής:
1. Κρατήστε πατημένο το ALT + F11 και ανοίγει το Παράθυρο Microsoft Visual Basic for Applications.
2. Κλίκ Κύριο θέμα > Μονάδα μέτρησηςκαι επικολλήστε τον ακόλουθο κώδικα στο Παράθυρο ενότητας.
Κωδικός VBA: Λίστα όλων των τύπων ενός φύλλου εργασίας
Sub ListFormulas()
'Update 20141027
Dim Rng As Range
Dim WorkRng As Range
Dim xSheet As Worksheet
Dim xRow As Integer
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlFormulas, 23)
If WorkRng Is Nothing Then Exit Sub
Application.ScreenUpdating = False
Set xSheet = Application.ActiveWorkbook.Worksheets.Add
xSheet.Range("A1:C1") = Array("Address", "Formula", "Value")
xSheet.Range("A1:C1").Font.Bold = True
xRow = 2
For Each Rng In WorkRng
xSheet.Cells(xRow, 1) = Rng.Address(RowAbsolute:=False, ColumnAbsolute:=False)
xSheet.Cells(xRow, 2) = " " & Rng.Formula
xSheet.Cells(xRow, 3) = Rng.Value
xRow = xRow + 1
Next
xSheet.Columns("A:C").AutoFit
Application.ScreenUpdating = True
End Sub
3. Στη συνέχεια πατήστε F5 για να εκτελέσετε αυτόν τον κώδικα και θα εμφανιστεί ένα πλαίσιο προτροπής για να σας υπενθυμίσει να επιλέξετε μια περιοχή ή ολόκληρο το φύλλο εργασίας που θέλετε να παραθέσετε τα κελιά τύπου του, δείτε το στιγμιότυπο οθόνης:
4. Και στη συνέχεια κάντε κλικ στο κουμπί OK, οι τύποι στην επιλογή σας έχουν καταχωρηθεί ταυτόχρονα σε ένα νέο φύλλο εργασίας στο μπροστινό μέρος του ενεργού φύλλου εργασίας που περιέχει τις πληροφορίες της διεύθυνσης κελιού, του τύπου και της τιμής όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:
Σχετικά άρθρα:
Πώς να μετατρέψετε τον τύπο σε συμβολοσειρά κειμένου στο Excel;
Πώς να μετατρέψετε συμβολοσειρές κειμένου σε τύπους στο Excel;
Τα καλύτερα εργαλεία παραγωγικότητας γραφείου
Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου. Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...
Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη
- Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
- Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
- Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!