Πώς να αλλάξετε το ύψος σειράς με βάση την τιμή κελιού στο Excel;
Για να αλλάξετε το ύψος της γραμμής σε ένα φύλλο εργασίας, οι περισσότεροι από εμάς ενδέχεται να εφαρμόσουν τη λειτουργία ύψους γραμμής για να ορίσουν το ύψος της επιλεγμένης σειράς. Ωστόσο, εάν έχετε μια λίστα αριθμών και τώρα, θέλετε να ορίσετε το ύψος της σειράς με βάση τις τιμές του κελιού όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης, πώς θα μπορούσατε να αντιμετωπίσετε αυτήν την εργασία στο Excel;
Αλλάξτε το ύψος σειράς με βάση την τιμή κελιού με τον κωδικό VBA
Αλλάξτε το ύψος σειράς με βάση την τιμή κελιού με τον κωδικό VBA
Δεν υπάρχει άμεσος τρόπος για να αλλάξετε ταυτόχρονα πολλά ύψη σειράς με βάση την τιμή κελιού, αλλά, με τον ακόλουθο κώδικα VBA, μπορεί να σας βοηθήσει να ολοκληρώσετε αυτήν την εργασία το συντομότερο δυνατό.
1. Κρατήστε πατημένο το ALT + F11 για να ανοίξετε το Microsoft Visual Basic για εφαρμογές παράθυρο.
2. Κλίκ Κύριο θέμα > Μονάδα μέτρησηςκαι επικολλήστε τον ακόλουθο κώδικα στο Μονάδα μέτρησης Παράθυρο.
Κωδικός VBA: Αλλάξτε το ύψος σειράς με βάση την τιμή κελιού:
Sub rowheight()
'Updateby Extendoffice
Dim hgt As Variant
Dim WorkRng As Range
xTxt = ActiveWindow.RangeSelection.Address
Set WorkRng = Application.InputBox("please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
For Each H In WorkRng
If H.Value > 15 Then
hgt = H.Value
H.EntireRow.Select
Selection.rowheight = hgt
End If
Next H
End Sub
3. Στη συνέχεια πατήστε F5 κλειδί για την εκτέλεση αυτού του κώδικα και εμφανίζεται ένα πλαίσιο προτροπής για να σας υπενθυμίσει ότι επιλέγετε τα κελιά που θέλετε να ορίσετε το ύψος της σειράς από τις τιμές των κελιών, δείτε το στιγμιότυπο οθόνης:
4. Και στη συνέχεια κάντε κλικ στο κουμπί OK κουμπί, το ύψος της γραμμής έχει αλλάξει από την τιμή του κελιού ως εξής:
Note: Στον παραπάνω κώδικα VBA, Εάν H.Value> 15 τότε υποδεικνύει ότι εάν η τιμή κελιού είναι μεγαλύτερη από 15, το ύψος της γραμμής θα αλλάξει, εάν η τιμή κελιού μικρότερη από 15, το ύψος της γραμμής θα παραμείνει το προεπιλεγμένο ύψος. Μπορείτε να το αλλάξετε όπως χρειάζεστε.
Τα καλύτερα εργαλεία παραγωγικότητας γραφείου
Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου. Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...
Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη
- Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
- Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
- Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!