Αλλάξτε μόνο την τρέχουσα περιοχή του ActiveCell σε τιμές χρησιμοποιώντας VBA στο Microsoft Excel

Anonim

Σε αυτό το άρθρο θα μάθουμε πώς να αλλάζουμε μόνο την τρέχουσα περιοχή του ενεργού κελιού σε τιμές χρησιμοποιώντας VBA στο Microsoft Excel.

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

Πώς να αλλάξετε την τιμή της τρέχουσας περιοχής;

Έχουμε δεδομένα στο Excel στα οποία η στήλη Α περιέχει ορισμένες τιμές και η στήλη Β περιέχει επίσης ορισμένες τιμές. Θα ενημερώσουμε την ίδια τιμή της στήλης Β στην τρέχουσα περιοχή.

Ακολουθήστε τα παρακάτω βήματα:-

  • Πατήστε το πλήκτρο Alt+F11 για να ανοίξετε την εφαρμογή Visual Basic

  • Στο VBA Project Κάντε διπλό κλικ στο Φύλλο 1
  • Εισαγάγετε τον παρακάτω κωδικό VBA
 Υποτιμές_2 () Με το ActiveCell.CurrentRegion .Value = Range ("B1: B10"). Η τιμή τελειώνει με τελικό υπο 

  • Επιλέξτε το κελί A1
  • Για να εκτελέσετε τον κωδικό, πατήστε το πλήκτρο F5
  • Μόνο η πρώτη τιμή κελιού θα ενημερωθεί στα δεδομένα

Τώρα ας αλλάξουμε την επιλογή και θα δούμε τα αποτελέσματα:

  • Επιλέξτε το εύρος C1: C10
  • Στη συνέχεια, πατήστε F5 για να εκτελέσετε τον κωδικό

Αν σας άρεσαν τα ιστολόγια μας, μοιραστείτε το με τους φίλους σας στο Facebook. Επίσης, μπορείτε να μας ακολουθήσετε στο Twitter και το Facebook.

Θα θέλαμε πολύ να σας ακούσουμε, ενημερώστε μας πώς μπορούμε να βελτιώσουμε, να συμπληρώσουμε ή να καινοτομήσουμε το έργο μας και να το κάνουμε καλύτερο για εσάς. Γράψτε μας στον ιστότοπο email