Εκτέλεση αυτόματης μακροεντολής όταν αλλάξετε το κελί

Πίνακας περιεχομένων

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

Εάν θέλετε να διασφαλίσετε ότι μια μακροεντολή εκτελείται ακριβώς όταν κάτι αλλάζει σε έναν πίνακα, μπορείτε να το κάνετε χρησιμοποιώντας ένα Φύλλο εργασίας_Αλλαγή-Ολοκληρώστε την εκδήλωση.

Για να συνδέσετε τον κώδικα προγράμματος σε ένα φύλλο εργασίας, προχωρήστε ως εξής:

  1. Ανοίξτε το βιβλίο εργασίας.
  2. Κάντε δεξί κλικ στο φύλλο που θέλετε στο κάτω μέρος της καρτέλας φύλλου.
  3. Επιλέξτε ΕΜΦΑΝΙΣΗ ΚΩΔΙΚΟΥ από το μενού περιβάλλοντος.

Το Excel ανοίγει τώρα τον επεξεργαστή VBA. Τώρα ενεργοποιήστε την καταχώριση ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ από την πρώτη λίστα επιλογής (ΓΕΝΙΚΑ), όπως δείχνει το παρακάτω σχήμα:

Το Excel περιλαμβάνει τώρα αυτόματα μια υπορουτίνα στο βιβλίο εργασίας σας. Όλες οι οδηγίες που τοποθετείτε σε αυτήν την υπορουτίνα εκτελούνται αμέσως μόλις πραγματοποιηθεί μια αλλαγή στο αντίστοιχο φύλλο εργασίας.

Με την παράμετρο Στόχος το πρόγραμμα περνά τη διεύθυνση του κελιού στο οποίο άλλαξε κάτι. Εισαγάγετε την ακόλουθη εντολή στην υπορουτίνα (μεταξύ των γραμμών που ξεκινούν με Υπο και Τέλος για να δοκιμάσετε αυτήν τη λειτουργία:

MsgBox ("Έχετε αλλάξει" & Target.Address & ".")

Μόλις αλλάξετε ένα κελί στο φύλλο εργασίας, το Excel σας εμφανίζει ένα παράθυρο μηνύματος:

Με την αλλαγή του Στόχος Συνδέοντας το με ένα ερώτημα, μπορείτε να σχεδιάσετε τη μακροεντολή σας έτσι ώστε να αντιδρά μόνο σε αλλαγές σε συγκεκριμένα κελιά.

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave