ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [Μορφοποίηση] Αυτόματη προσαρμογή ύψους γραμμής

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #11  
Παλιά 06-05-11, 12:08
Xristos
Guest
 
Μηνύματα: n/a
Προεπιλογή Ανάπτυξη στήλης

Ευχαριστώ. .
Ναι ήταν λάθος μου και το αναγνώρισα, αλλά δεν έγινε με πρόθεση.
Στον κώδικα βλέπω........ "Set rng = Range("A3:A" & Range("A" & Rows.Count).End(xlUp).Row)" το Α3:Α εννοεί την στήλη Α;;;; Αν θέλω να γίνει στην στήλη B,ή C, ή D θα πρέπει να το αλλάξω αυτό;;;; Και επίσης και κάτι άλλο αν θέλω να γίνει η ανάπτυξη σε δύο στήλες (π.χ στις D, E);;;;;;; γιατί μπορεί να έχει πολλά στοιχεία ή στην D ή στην Ε. Ευχαριστώ
Απάντηση με παράθεση
  #12  
Παλιά 06-05-11, 13:47
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.250
Προεπιλογή

Ο κώδικας δημιουργεί μια περιοχή κελιών (nrg) από το Α3 μέχρι το τελευταίο κελί της στήλης A που δεν είναι κενό.

Κατόπιν με την εντολή rng.Cells.EntireRow.AutoFit ρυθμίζεται το ύψος ολόκληρης της γραμμής στην οποία ανήκει το καθένα από τα κελιά της της περιοχής.
Δε χρειάζεται λοιπόν να περιλάβεις δεύτερη στήλη στην περιοχή rng.

Στο παράδειγμα μας χρησιμοποιήσαμε τη στήλη A επειδή βάσει λογικής, θα είναι η στήλη που θα περιέχει πάντα δεδομένα (Α/Α Πινακίου).


Αν χρησιμοποιούσαμε τη στήλη B, θα είχαμε πρόβλημα αφού τα 2 τελευταία κελιά (B23, B24) δεν είναι συμπληρωμένα κι έτσι η περιοχή (rng)
θα ήταν κατά 2 κελιά "κοντύτερη" με αποτέλεσμα οι 2 τελευταίες γραμμές να μην συμπεριλαμβάνονται στη διαδικασία.


Τέλος πάντων, αν για κάποιο λόγο πρέπει να συμπεριληφθούν όλες οι γραμμές της χρησιμοποιημένης περιοχής τότε χρησιμοποιούμε:


Set rng = Range("A3:A" & ActiveSheet.UsedRange.Row + ActiveSheet.UsedRange.Rows.Count) - 1


Φιλικά


Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[VBA] Εισαγωγή εικόνας και προσαρμογή της jockey17 Excel - Ερωτήσεις / Απαντήσεις 2 30-01-15 16:39
[VBA] Αυτόματη εισαγωγή γραμμής και ID σε πίνακα (ListObject) Spirosgr Excel samples - Χρήσιμα αρχεία & παραδείγματα 0 15-04-14 12:40
[Μορφοποίηση] Αυτοματη μορφοποίηση ύψους merged κελιών Niha Excel - Ερωτήσεις / Απαντήσεις 2 17-07-12 20:16
[ Εκθέσεις ] Αυξομείωση ύψους πεδίου dimitris p Access - Ερωτήσεις / Απαντήσεις 10 27-04-11 23:37
[Γενικά] αυτόματη προσαρμογή αριθμου σε κελί misirlis Excel - Ερωτήσεις / Απαντήσεις 2 24-03-11 05:04


Η ώρα είναι 04:54.