Πώς να ορίσετε την τιμή κελιού στο VBA

...

Ένα από τα βασικά χαρακτηριστικά του VBA στο Excel είναι να εκχωρεί τιμές σε κελιά μετά από υπολογισμούς.

Η Visual Basic for Applications ή VBA για συντομία, είναι η γλώσσα δέσμης ενεργειών που χρησιμοποιείται στο Microsoft Office για την αυτοματοποίηση εργασιών σε εφαρμογές όπως το Microsoft Excel. Δεδομένου ότι το Excel χρησιμοποιείται τελικά για την εμφάνιση σχετικών δεδομένων σε κελιά υπολογιστικού φύλλου, ένα από τα βασικά χαρακτηριστικά του VBA στο Excel είναι να εκχωρεί τιμές σε αυτά τα κελιά μετά από υπολογισμούς. Όχι μόνο μπορείτε να εκχωρήσετε τιμές σε μεμονωμένα κελιά, αλλά και σε εύρη, χρησιμοποιώντας VBA.

Βήμα 1

Αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα στη λειτουργική μονάδα VBA: Sub SetValue() Φύλλα εργασίας ("Sheet1"). Ενεργοποιήστε το ActiveCell. Τιμή = 35 Τελικός Υπο

Το βίντεο της ημέρας

Βήμα 2

Αντικαταστήστε το κείμενο "Φύλλο1" με το κελί στο οποίο θέλετε να εκχωρήσετε μια τιμή. Για παράδειγμα, εάν θέλετε να αντιστοιχίσετε μια τιμή στο κελί της στήλης Β, σειρά 24, τότε θα αλλάζατε τον κωδικό από "Φύλλο1" σε "Β24".

Βήμα 3

Αντικαταστήστε το 35 με την τιμή που θέλετε να αντιστοιχίσετε στο κελί σας. Για παράδειγμα, θα μπορούσατε να τον κάνετε έναν αριθμό, όπως 25, ή μια συμβολοσειρά κειμένου, όπως "Hello".

Βήμα 4

Καλέστε την υπορουτίνα SetValue από τη μονάδα σας πληκτρολογώντας το όνομά της: SetValue()

Βήμα 5

Πατήστε "F5" για να εκτελέσετε τον κωδικό και να δείτε το κελί που πληκτρολογήσατε στον κωδικό να αλλάζει στην τιμή που καθορίσατε.

Υπόδειξη

Το όνομα "SetValue" για τη συνάρτηση μπορεί να αλλάξει σε ένα της επιλογής σας, όπως "MyFunction" ή "AuntMelinda".