Θέμα: VBA Merge Cells

Εμφάνιση ενός μόνο μηνύματος
  #13  
Παλιά 24-10-15, 19:48
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα στην παρέα

Στο χώρο των προγραμματιστών, κομψός θεωρείται ο λιτός κώδικας.

Και οι δύο γραμμές κώδικα:

SelectedRng.Parent.Range(c.Cells(i, 1), c.Cells(k - 1, 1)).Merge

Range(c.Cells(i, 1), c.Cells(k - 1, 1)).Merge

Είναι σωστές.

Προσωπικά προτιμώ τη δεύτερη επειδή είναι συντομότερη και σαφέστερη.

Τα κελιά c.Cells(i, 1), c.Cells(k - 1, 1) ανήκουν σε συγκεκριμένο φύλλο (το φύλλο στο οποίο έγινε η επιλογή) και συνεπώς το πρόθεμα SelectedRng.Parent είναι περιττό.

Μάλιστα μπορεί να δημιουργήσει και το ερωτηματικό: Ταυτίζεται το φύλλο SelectedRng.Parent με το φύλλο των κελιών c.Cells(i, 1), c.Cells(k - 1, 1);

Φιλικά/Γιώργος
Απάντηση με παράθεση