Αριθμητική VBA Operators: Πρόσθεση, ΥποκατάστασηtracΠολλαπλασιασμός

⚡ Έξυπνη Σύνοψη

Αριθμητική VBA OperaΟι tors εκτελούν μαθηματικές πράξεις όπως πρόσθεση, αφαίρεσηtracπολλαπλασιασμός, διαίρεση, ύψωση σε δύναμη και μέτρο μέσα σε μακροεντολές του Excel. Αυτός ο πόρος εξηγεί κάθε τελεστή με παραδείγματα και δείχνει πώς να δημιουργήσετε ένα λειτουργικό κουμπί Προσθήκης χρησιμοποιώντας μια σύντομη ρουτίνα κώδικα VBA στον επεξεργαστή VBA του Excel.

  • Operaσύνολο tor: Η VBA υποστηρίζει +, -, *, /, ^ και mod για κοινούς αριθμητικούς υπολογισμούς.
  • 🔢 Παραδείγματα: Κάθε τελεστής επιστρέφει ένα σαφές αποτέλεσμα, όπως 2 + 2 = 4 και 10 mod 3 = 1.
  • 🖱️ Προσθήκη κουμπιού: Τοποθετήστε ένα κουμπί εντολής στο φύλλο Excel και ανοίξτε το παράθυρο κώδικά του.
  • 📝 Γράψε το Code: Δηλώστε ακέραιες μεταβλητές και χρησιμοποιήστε το MsgBox για να εμφανίσετε το αποτέλεσμα μιας λειτουργίας.
  • ▶ ️ Εκτελέστε το: TogglΑπενεργοποιήστε τη Λειτουργία Σχεδίασης, κάντε κλικ στο κουμπί και δείτε την υπολογισμένη έξοδο.

Αριθμητική VBA Operaκορμοί

Αριθμητική VBA Operaκορμοί

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

OperaTor Περιγραφή Παράδειγμα Παραγωγή
+ Πρόσθεση: Αυτός ο τελεστής χρησιμοποιείται για την πρόσθεση αριθμών. 2 + 2 4
- Σεtracση: Αυτός ο τελεστής χρησιμοποιείται για την υποδιαίρεσηtracαριθμοί t. 5 - 3 2
* Πολλαπλασιασμός: Αυτός ο τελεστής χρησιμοποιείται για τον πολλαπλασιασμό αριθμών. * 3 2 6
/ Διαίρεση: Αυτός ο τελεστής χρησιμοποιείται για τη διαίρεση αριθμών. 9 / 3 3
^ Εκθετοποίηση: Αυτός ο τελεστής χρησιμοποιείται για να υψώσουμε έναν αριθμό στη δύναμη ενός άλλου αριθμού. 2 ^ 3 8
mod Τελεστής modulus: Διαιρεί έναν αριθμό και επιστρέφει το υπόλοιπο. 10 mod 3 1

Αριθμητική VBA Operators Παράδειγμα

Προσθέστε ένα κουμπί στο Φύλλο Excel όπως δείξαμε νωρίτερα, και στη συνέχεια ακολουθήστε τα εξής σημεία:

Αριθμητική VBA Operators Παράδειγμα

  • Αλλάξτε την ιδιότητα name σε btnAdd.
  • Αλλάξτε την ιδιότητα υπότιτλων σε Προσθήκη Operaβραχώδης κορυφή.
  • Κάντε δεξί κλικ στο κουμπί.
  • Επιλογή προβολής Code.
  • Θα εμφανιστεί το ακόλουθο παράθυρο κώδικα.

Αριθμητική VBA Operators Παράδειγμα

Εισαγάγετε τον ακόλουθο κώδικα μεταξύ του Private Sub btnAdd_Click() και του End Sub:

Dim x As Integer, z As Integer
x = 2
z = 3
MsgBox x + z, vbOKOnly, "Addition Operator"
  • Κάντε κλικ στο κουμπί Αποθήκευση.
  • Κλείστε το editor κώδικα παράθυρο.

Ας εκτελέσουμε τώρα τον κώδικά μας.

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

Αριθμητική VBA Operators Παράδειγμα

Εάν το κουμπί βρίσκεται στην ενεργή κατάσταση (πράσινο χρώμα φόντου), τότε βρίσκεται σε λειτουργία σχεδίασης. Δεν μπορείτε να εκτελέσετε κώδικα σε αυτήν την κατάσταση. Εάν δεν βρίσκεται στην ενεργή κατάσταση (λευκό χρώμα φόντου), τότε σας επιτρέπει να εκτελέσετε τον κώδικα.

Κάντε κλικ στο κουμπί Λειτουργία σχεδίασης.

Το κουμπί θα πρέπει τώρα να εμφανίζεται ως εξής:

Αριθμητική VBA Operators Παράδειγμα

Κάντε κλικ στο Προσθήκη Operaβραχώδης κορυφή.

Θα λάβετε το ακόλουθο αποτέλεσμα:

Αριθμητική VBA Operators Παράδειγμα

Κατεβάστε το παραπάνω αρχείο Excel Code

Αριθμητική Operators Εκπαιδευτική άσκηση

Ο καλύτερος τρόπος για να μάθετε είναι μέσω της εξάσκησης. Ακολουθήστε τα παραπάνω βήματα για να δημιουργήσετε κουμπιά για υποσύνολα.tracδιαίρεση, πολλαπλασιασμός και ύψωση σε δύναμη.

Γράψτε τον κώδικα για τα κουμπιά και δοκιμάστε τα για να δείτε εάν ο κώδικας εκτελείται.

Συχνές Ερωτήσεις

Ναι. Οι βοηθοί τεχνητής νοημοσύνης μπορούν να δημιουργήσουν μακροεντολές VBA για πρόσθεση, υποδιαίρεσηtracκαι άλλες λειτουργίες από μια περιγραφή απλής γλώσσας. Θα πρέπει να δοκιμάσετε τη μακροεντολή στον επεξεργαστή VBA για να επιβεβαιώσετε ότι συμπεριφέρεται όπως αναμένεται.

Ναι. Η VBA παραμένει χρήσιμη για τον αυτοματισμό προσαρμοσμένου Excel και η κατανόησή της σάς βοηθά να ελέγχετε, να εντοπίζετε σφάλματα και να προσαρμόζετε τις μακροεντολές που δημιουργούν τα εργαλεία τεχνητής νοημοσύνης, διατηρώντας παράλληλα...ping έχετε τον έλεγχο των υπολογιστικών φύλλων σας.

Ο τελεστής mod διαιρεί έναν αριθμό με έναν άλλο και επιστρέφει το υπόλοιπο αντί για το πηλίκο. Για παράδειγμα, 10 mod 3 επιστρέφει 1, επειδή το 3 μπαίνει στο 10 τρεις φορές με 1 να περισσεύει.

Ο τελεστής / εκτελεί κανονική διαίρεση και επιστρέφει ένα δεκαδικό αποτέλεσμα. Ο τελεστής \ εκτελεί ακέραια διαίρεση, επιστρέφοντας μόνο το ακέραιο πηλίκο και απορρίπτοντας τυχόν υπόλοιπο.

Συνοψίστε αυτήν την ανάρτηση με: