Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Σύνοψη

Στο Microsoft Excel, μπορείτε να επιλέξετε κελιά σε μια περιοχή είτε με μη αυτόματο τρόπο είτε χρησιμοποιώντας κάποιον απλό κώδικα Visual Basic for Applications της Microsoft. Αυτό το άρθρο παρέχει παραδείγματα που μπορείτε να χρησιμοποιήσετε για να επιλέξετε μια περιοχή κελιών.

Περισσότερες πληροφορίες

Παραδείγματα του τρόπου μη αυτόματης επιλογής κελιών

Για να επιλέξετε με μη αυτόματο τρόπο όλα τα δεδομένα σε μια στήλη, επιλέξτε το πρώτο κελί και πατήστε το συνδυασμό πλήκτρων CTRL+SHIFT+ΚΑΤΩ ΒΕΛΟΣ.

Παρομοίως, για να επιλέξετε με μη αυτόματο τρόπο μια γραμμή και όλες οι στήλες που είναι προσαρτημένες στη γραμμή, πατήστε το συνδυασμό πλήκτρων CTRL+SHIFT+ΚΑΤΩ ΒΕΛΟΣ+ΔΕΞΙΟ ΒΕΛΟΣ. Ωστόσο, όλα τα δεδομένα πρέπει να είναι συνεχόμενα (δηλαδή, δεν μπορείτε να έχετε κενές γραμμές ή στήλες). Επίσης, μπορείτε να επιλέξετε την τρέχουσα περιοχή δεδομένων (συνεχόμενα δεδομένα, χωρίς κενές γραμμές ή στήλες), κάνοντας τα εξής:

  1. Στο μενού Επεξεργασία, κάντε κλικ στην επιλογή Μετάβαση σε.

  2. Στο παράθυρο διαλόγου Μετάβαση σε, κάντε κλικ στην επιλογή Ειδική.

  3. Στο παράθυρο διαλόγου Μετάβαση ειδικά σε, κάντε κλικ στην επιλογή Τρέχουσα περιοχή και, στη συνέχεια, κάντε κλικ στην επιλογήOK
    .

Μπορείτε επίσης να επιλέξετε αυτή την περιοχή χρησιμοποιώντας απλές Visual Basic for Applications κώδικα.

Σημείωση Εάν προσπαθήσετε να καταγράψετε αυτή τη διαδικασία χρησιμοποιώντας την καταγραφή μακροεντολής, δεν λαμβάνετε τα ίδια αποτελέσματα.

Παραδείγματα του τρόπου χρήσης Visual Basic κώδικα για την επιλογή κελιών σε μια περιοχή

Η Microsoft παρέχει παραδείγματα προγραμματισμού μόνο για εικόνες, χωρίς εγγύηση, είτε ρητή είτε σιωπηρή. Αυτό περιλαμβάνει, αλλά δεν περιορίζεται σε, τις σιωπηρές εγγυήσεις εμπορευσιμότητας ή καταλληλότητας για συγκεκριμένο σκοπό. Αυτό το άρθρο προϋποθέτει ότι είστε εξοικειωμένοι με τη γλώσσα προγραμματισμού που παρουσιάζεται και με τα εργαλεία που χρησιμοποιούνται για τη δημιουργία και τον εντοπισμό σφαλμάτων σε διαδικασίες. Οι μηχανικοί υποστήριξης της Microsoft μπορούν να σας βοηθήσουν να εξηγήσετε τη λειτουργικότητα μιας συγκεκριμένης διαδικασίας, αλλά δεν θα τροποποιήσουν αυτά τα παραδείγματα για να παρέχουν πρόσθετες λειτουργίες ή εποικοδομητικές διαδικασίες που ανταποκρίνονται στις συγκεκριμένες απαιτήσεις σας. Τα παρακάτω δείγματα κώδικα Visual Basic δείχνουν πώς μπορείτε να επιλέξετε διάφορες περιοχές.

Εάν γνωρίζετε το αρχικό κελί (σε αυτό το παράδειγμα, το αρχικό κελί είναι το κελί C1) και θέλετε να επιλέξετε έως το τελευταίο κελί (στην ίδια στήλη) που περιέχει δεδομένα, αλλά δεν γνωρίζετε αυτή τη διεύθυνση, χρησιμοποιήστε τον παρακάτω κώδικα:

   Sub SelectRangeDown()
Range("c1", Range("c1").End(xlDown)).Select
End Sub

Σημείωση Η μακροεντολή SelectRangeDown υποθέτει ότι τα δεδομένα σας είναι συνεχόμενα. Διαφορετικά, εάν υπάρχουν κενά κελιά στη στήλη δεδομένων που επιλέγετε, αυτή η μακροεντολή μπορεί να μην επιλέγει όλα τα κελιά της στήλης.

Εάν τα δεδομένα σας αρχίζουν στο κελί C1, αλλά δεν είναι συνεχόμενα σε αυτή τη στήλη, χρησιμοποιήστε την ακόλουθη μακροεντολή στο Microsoft Office Excel 2003 και σε παλαιότερες εκδόσεις του Excel:

   Sub SelectRangeDown_Discontiguous()
Range("c1", Range("c65536").End(xlUp)).Select
End Sub

Επειδή το Microsoft Office Excel 2007 υποστηρίζει 1.048.576 γραμμές, χρησιμοποιήστε την ακόλουθη μακροεντολή στο Excel 2007:

 Sub SelectRangeDown_Discontiguous()
Range("c1", Range("c1048576").End(xlUp)).Select
End Sub

Εάν θέλετε να επιλέξετε από το ενεργό κελί προς τα κάτω και όλες τις στήλες προς τα δεξιά (με την προϋπόθεση συνεχόμενων δεδομένων σε όλες τις γραμμές και στήλες), χρησιμοποιήστε τον παρακάτω κώδικα:

   Sub myrangearea()
Range(ActiveCell, ActiveCell.End(xlDown).End(xlToRight)).Select
End Sub

Εάν γνωρίζετε το αρχικό κελί (σε αυτό το δείγμα κώδικα, το αρχικό κελί είναι D1) και θέλετε να επιλέξετε προς τα κάτω και προς τα δεξιά, χρησιμοποιήστε τον παρακάτω κώδικα:

   Sub RangeFromStart()
Range("d1", Range("d1").End(xlDown).End(xlToRight)).Select
End Sub

Για να επιλέξετε όλα τα δεδομένα στην τρέχουσα περιοχή, χρησιμοποιήστε τον παρακάτω κώδικα:

   Sub CurrentArea()
Selection.CurrentRegion.Select
End Sub

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

Για πρόσθετες πληροφορίες σχετικά με τον τρόπο επιλογής περιοχών με Visual Basic for Applications (και για πιο σύνθετα παραδείγματα), κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο στη Γνωσιακή βάση της Microsoft:

291308 Τρόπος επιλογής κελιών/περιοχών χρησιμοποιώντας Visual Basic διαδικασίες στο Excel

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×