λογισμικό

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

Πώς να χρησιμοποιήσετε Logic Καταστάσεις σε Excel

Οι φύλλα εργασίας που έχετε αποθηκεύσει στο λογισμικό Microsoft Excel μπορεί να τροποποιηθεί με τη χρήση της Visual Basic for Applications ( VBA ) γλώσσα προγραμματισμού . Μπορείτε να χρησιμοποιήσετε κώδικα VBA για να αλλάξετε το περιεχόμενο των κυττάρων ή ακόμα και να ζητήσει από το χρήστη για συγκεκριμένη είσοδο . Αν θέλετε να προσθέσετε ένα επιπλέον επίπεδο ελέγχου στον κώδικα σας , μπορείτε να χρησιμοποιήσετε τις δηλώσεις λογική που σας επιτρέπουν να λαμβάνουν διαφορετικές δράσεις που βασίζονται σε προκαθορισμένες καταστάσεις . Υπάρχουν πολλές διαφορετικές καταστάσεις λογικής διαθέσιμο για να χρησιμοποιηθεί στο Excel VBA . Οδηγίες
Αν /then /else Δήλωση
Η

1 Ανοίξτε το φύλλο εργασίας του Excel και κάντε κλικ στην καρτέλα "Προγραμματιστής " . Κάντε κλικ στο εικονίδιο " Visual Basic" και , στη συνέχεια, επιλέξτε το συγκεκριμένο φύλλο εργασίας όπου θέλετε να προσθέσετε δηλώσεις λογική . 2

Πληκτρολογήστε στο άνοιγμα και το κλείσιμο " Sub" εντολές , αν δεν είναι ήδη παρόντες στην VBA σας κώδικα . Για παράδειγμα , εάν θέλετε να ονομάσετε το νέο τμήμα του κώδικα « UsingLogic , " τύπος " Sub UsingLogic ( ) " και , στη συνέχεια, μετακινηθείτε προς τα κάτω μερικές γραμμές και πληκτρολογήστε " End Sub ".
Εικόνων 3

Πλοήγηση σε οποιαδήποτε γραμμή μεταξύ του ανοίγματος και κλεισίματος " Sub " εντολή . Χρησιμοποιήστε το "If" εντολή για να προσθέσετε ένα στρώμα της λογικής στον κώδικά σας . Για παράδειγμα , εάν έχετε έναν ακέραιο αριθμό που ονομάζεται «Φόρος» και θέλετε να εκτελέσει κώδικα με βάση την αξία του , τύπου " αν Φόρος <100 " .
Η 4

Προσθέστε σε μια " Τότε " δήλωση εκτελέσει έναν κωδικό όταν σας « Εάν « δήλωση είναι αληθινή . για παράδειγμα, πληκτρολογήστε "Αν Φόρος <100 στη συνέχεια, τα κύτταρα ( 1 , 1 ) . value = 100 " για να αλλάξετε το πρώτο κελί στην αξία του " 100 " αν ο φόρος είναι ακέραιος επί του παρόντος λιγότερο από 100 .
5

Προσθήκη σε "Διαφορετικά " δήλωση να λαμβάνει υπόψη ποιος είναι ο κωδικός θα πρέπει να κάνω εάν το αρχικό " Αν " δήλωση δεν είναι αλήθεια . για παράδειγμα, πληκτρολογήστε "Αν Φόρος <100 Στη συνέχεια, τα κύτταρα ( 1 , 1 ) . value = 100 Else Cells ( 1,1 ) . value = 50 " , εάν θέλετε η τιμή του κελιού να αλλάξει σε 50, αν η αξία της φορολογικής ακέραιος είναι σήμερα μεγαλύτερη από 100 .
για
Η /Επόμενο Δήλωση
Η 6

Δείτε την καρτέλα "Προγραμματιστής " και επιλέξτε " Visual Basic ". Πλοηγηθείτε στο τμήμα του κώδικα όπου θέλετε να προσθέσετε το για /επόμενη δήλωση .
Η 7

να κηρύξει την περιοχή που θέλετε να χρησιμοποιήσετε για τη δήλωση . για παράδειγμα, πληκτρολογήστε " για ένα = 1-5 " αν θέλετε η δήλωση να τρέχει μέσα από πέντε επαναλήψεις .

8

Μετακίνηση προς τα κάτω μια γραμμή και πληκτρολογήστε " κύτταρα ( α , 1 ) = a " . Μετακίνηση προς τα κάτω μια άλλη γραμμή και τον τύπο "Next ένα " αν θέλετε να τρέχει μέσα από τα πρώτα πέντε κελιά στο βιβλίο εργασίας σας και πληκτρολογήστε ένας αυξανόμενος αριθμός σε κάθε κύτταρο .
εικόνων Select Case Δήλωση
Η

9 Μεταβείτε στην καρτέλα "Προγραμματιστής " στο βιβλίο εργασίας του Excel και επιλέξτε " Visual Basic . " Κάντε κλικ στην περιοχή στον κώδικα όπου θέλετε να προσθέσετε ένα « Select Case " δήλωση.
Η 10

Ορίστε μια μεταβλητή που θέλετε να χρησιμοποιήσετε για την επιλογή τους όρους της δήλωσης . για παράδειγμα, πληκτρολογήστε "Dim χρήστες ως ακέραιος" αν θέλετε να ορίσετε έναν ακέραιο που ονομάζεται " χρήστες ".

11

Μετακίνηση προς τα κάτω μια γραμμή και πληκτρολογήστε "Users Select Case » . Μετακίνηση προς τα κάτω μια άλλη γραμμή και να τεθεί υπό τις συνθήκες που θα χρησιμοποιηθεί για την υπόθεση , για παράδειγμα "Οι χρήστες είναι > = 10 " , εάν θέλετε να εκτελέσετε κάποιο κωδικό , εάν η τιμή του " Users" είναι σήμερα μεγαλύτερη ή ίση με 10 .
Η 12

Go down άλλη γραμμή και εισάγετε στην κώδικα για να εκτελέσει αν «Χρήστες» είναι μικρότερη ή ίση με 10 , όπως " κύτταρα ( 1,1 ) . Value = 50 " . Μετακίνηση προς τα κάτω μια άλλη γραμμή και να τεθεί σε πολλές άλλες περιπτώσεις , όπως θέλετε να χρησιμοποιήσετε , όπως " οι χρήστες είναι <5 " αν θέλετε να εκτελέσει κώδικα αν το" Users " μεταβλητή είναι σήμερα λιγότερο από το 5 .
Η 13

Μετακίνηση προς τα κάτω μια γραμμή και πληκτρολογήστε " End Select " για να τερματίσετε τη δήλωση .


Η

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

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