λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Microsoft Access

Excel VBA κώδικα για Value & Επιστημονικών Συμβόλων

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

Κατά τον χειρισμό τιμών στο Excel VBA , είναι σημαντικό να έχουμε κατά νου τη διαφορά μεταξύ των τιμών των κυττάρων και αυτό που βλέπετε σε ένα κελί . Η τιμή του κελιού είναι ο πραγματικός αριθμός που το Excel και VBA χρησιμοποιούν για να κάνουν τους υπολογισμούς . Τα περιεχόμενα του κελιού είναι αυτό που πραγματικά εμφανιστεί στο κελί . Κανονικά , αυτά τα δύο πράγματα είναι τα ίδια , αλλά σε ορισμένες περιπτώσεις μπορεί να είναι διαφορετική . Για παράδειγμα , αλλάξτε τον αριθμό 0,00001254785 με 1.25E - 05 , αλλάζοντας το κελί για να εμφανιστεί επιστημονική σημειογραφία . Όταν το Excel χρησιμοποιεί την τιμή του κελιού σε έναν υπολογισμό , θα εξακολουθούν να χρησιμοποιούν το αρχικό αριθμό .
Εικόνων κώδικα VBA να θέσει ένα macro Αξία
Η

A VBA μπορεί να χειριστεί σχεδόν κάθε πτυχή από ένα υπολογιστικό φύλλο Excel , συμπεριλαμβανομένων των κυττάρων . Για να τοποθετήσετε μια τιμή σε ένα κελί , ξεκινήστε τη γραμμή σας στη VBA είτε με τη λέξη " Επιλογή " ή " Range ( " A1 : D10 " ) . " Χρήση " Επιλογή " , όταν θέλετε να αλλάξετε ό, τι κελί του χρήστη έχει επιλεγεί πριν από την εκτέλεση της μακροεντολής VBA . Χρησιμοποιήστε " Range" όποτε θέλετε μακροεντολή σας να χρησιμοποιήσετε ένα συγκεκριμένο κελί ή περιοχή κελιών , ανεξάρτητα από το τι έχει επιλέξει ο χρήστης . Αντικαταστήστε το " A1 : D10 " με συγκεκριμένο εύρος των κυττάρων σας . Μετά το πρώτο μέρος , τοποθετήστε ένα δεκαδικό σημείο που ακολουθείται από τη λέξη "Value . " Εισάγετε ένα χώρο , ένα ίσον και ένα άλλο χώρο . Εισάγετε την τιμή στο κελί . Εάν ανάθεση κείμενο στο κελί , τοποθετήστε το κείμενο σε διπλά εισαγωγικά . Για παράδειγμα , η ακόλουθη γραμμή κώδικα θα τοποθετήσει " 25.46 " στο κελί D1 :

Range ( «D1 » ) Value = 25.46

Η Επιστημονική σημειογραφία . σε ένα κελί
Η

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

Range ( "A1 : D10 " ) . NumberFormat = " 0,00 E +00 "

Αλλαγή " A1 : D10 " σε ό, τι περιοχή κελιών που θέλετε να χρησιμοποιήσετε . Μπορείτε επίσης να αντικαταστήσετε ολόκληρο το τμήμα Σειρά με " Επιλογή ". Μπορείτε να αλλάξετε τον αριθμό των μηδενικών πριν από την υποδιαστολή , μετά την υποδιαστολή και μετά το σύμβολο συν για να καθορίσετε πώς θέλετε την επιστημονική σημειογραφία για να εμφανιστούν.


Επιστρέφοντας τιμές σε VBA
Η

στην VBA , μπορείτε να επιστρέψετε την τιμή ενός κελιού ως μέρος του μια γραμμή κώδικα . Χρησιμοποιήστε αυτήν τη γραμμή κώδικα να εκχωρήσει την καθορισμένη τιμή σε άλλο κελί ή σε μια μεταβλητή . Όταν θέλετε να χρησιμοποιήσετε αυτή τη λειτουργία , πληκτρολογήστε " Range ( " A1 " ) . Value" μετά από ένα ίσον . Μπορείτε επίσης να αλλάξετε το " Range" για να " Επιλογή ", ανάλογα με το ποια αξία που προσπαθείτε να χρησιμοποιήσετε .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα