Εμφάνιση ενός μόνο μηνύματος
  #9  
Παλιά 16-10-24, 10:02
Το avatar του χρήστη ChrisGT7
ChrisGT7 Ο χρήστης ChrisGT7 δεν είναι συνδεδεμένος
Διαχειριστής
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 949
Προεπιλογή

Καλημέρα Γιώργο,

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

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

Δεν θα εμφανιστούν οι ιδιωτικές υπορουτίνες, οι οποίες δηλώνονται με τη λέξη Private αριστερά από τη λέξη Sub κατά τη δημιουργία τους.

Μερικά παραδείγματα αναφοράς σε κελιά ή εύρη μέσα από τον κώδικα:

1) Range("A23"): κελί A23

2) Cells(45,4) ή Cells(45,"D"): κελί D45

3) Range("B10:B20"): εύρος Β10:Β20

4) Range("F" & I): Οι μεταβλητή Ι είναι ακέραιος αριθμός, όπου μεταβάλλεται ανάλογα τις ανάγκες μας μέσω κώδικα, π.χ. μέσω επαναληπτικού βρόγχου, μέσω αναφορών σε άλλα κελιά κ.τ.λ. Το συγκεκριμένο κελί θα είναι π.χ. F77, όπου I = 77.

5) Range("D" & X & ":E" & Y): Οι μεταβλητές X & Y είναι αριθμοί, όπου μεταβάλλονται ανάλογα τις ανάγκες μας μέσω κώδικα, π.χ. μέσω επαναληπτικού βρόγχου, μέσω αναφορών σε άλλα κελιά κ.τ.λ. Το συγκεκριμένο εύρος θα είναι π.χ. D10:E20, όπου Χ = 10 και Υ = 20.

H χρήση των Cells() και Range() εξαρτάται ανάλογα τον τρόπο που θα δημιουργούμε τα εύρη στον κώδικά μας αλλά γενικά η Cells() είναι ταχύτερη από τη Range(), γιατί χρησιμοποιεί κυρίως αριθμούς.

Στην περίπτωσή σου, θεωρώ πως τα 1), 2) και 4) καλύπτουν το ζητούμενό σου για αναφορά σε ένα μόνο κελί.
__________________
Your Curiosity Will Be The Death Of You!
Απάντηση με παράθεση