VBA If Else Statement - Πώς να φτιάξετε τους τύπους βήμα προς βήμα

Δημιουργία μιας δήλωσης VBA Εάν η κατάσταση Else μοιάζει πολύ με τη δημιουργία ένθετου εάν η δήλωση τύπου IF μεταξύ δύο αριθμών Κατεβάστε αυτό το δωρεάν πρότυπο για μια δήλωση IF μεταξύ δύο αριθμών στο Excel. Σε αυτό το σεμινάριο, θα σας δείξουμε βήμα προς βήμα πώς να υπολογίσετε IF με AND statement. Μάθετε πώς μπορείτε να δημιουργήσετε μια δήλωση IF που θα ελέγχει εάν ένα κελί περιέχει μια τιμή μεταξύ δύο αριθμών και, στη συνέχεια, θα παράγει το αποτέλεσμα που θέλετε εάν πληρούται αυτή η συνθήκη στο Excel. Το πλεονέκτημα της χρήσης του VBA Excel VBA VBA σημαίνει Visual Basic for Applications. Το Excel VBA είναι η γλώσσα προγραμματισμού της Microsoft για το Excel και όλα τα άλλα προγράμματα του Microsoft Office, όπως το Word και το PowerPoint. Όλα τα προγράμματα του Office suite μοιράζονται μια κοινή γλώσσα προγραμματισμού. Αντίθετα είναι ότι είναι πολύ πιο εύκολο να ακολουθηθεί, καθώς τα ένθετα IF τείνουν να περιπλέκουν με πολλαπλά περιβλήματα παρενθέσεων.Σε μια δήλωση VBA if, κάθε ρήτρα IF είναι ξεχωριστή από την άλλη και αντίθετα εκτίθεται κατά σειρά προτεραιότητας από πάνω προς τα κάτω.

Εάν Δομή δήλωσης σε VBA

Εάν εύρος ("A5") = "ΝΑΙ" τότε

Εύρος ("A5"). Τιμή = "ΟΧΙ"

Τέλος εαν

  • Εάν οι δηλώσεις ξεκινούν με μια δήλωση If [CRITERIA]
  • Εάν ο χρήστης δεν επιθυμεί να προσθέσει επιπλέον δηλώσεις, η δήλωση if έχει κλείσει από το End If
  • Στο παραπάνω παράδειγμα, δεν υπάρχει ψευδής δήλωση. Έτσι, εάν το Cell A5 δεν είναι ΝΑΙ, το VBA θα παραλείψει απλώς αυτήν τη δήλωση και θα προχωρήσει σε οποιονδήποτε κωδικό ακολουθεί. Εάν το κελί A5 είναι ΝΑΙ, θα εκτελεστεί η διαδικασία που περιέχεται στη δήλωση If.

Εάν εύρος ("A5") <= 100 τότε

Εύρος ("A6"). Τιμή = "Αξιοπρεπής απόδοση"

Διαφορετικά, εάν το εύρος ("A5")> 100 τότε

Εύρος ("A6"). Τιμή = "Εξαιρετική απόδοση"

Τέλος εαν

  • Εάν ο χρήστης θέλει να προσθέσει πρόσθετες δηλώσεις με την προϋπόθεση ότι η πρώτη Αν ... Τότε είναι ψευδής, τότε η πρώτη αν ... τότε η διαδικασία θα πρέπει να ακολουθείται αμέσως από την δήλωση Else If ... Ona.
  • Μπορεί να υπάρχουν πολλαπλά Else If… Στη συνέχεια, ρήτρες σε μια δήλωση VBA if, εφ 'όσον κάθε Else If… κριτήρια αποκλείεται αμοιβαίως από άλλα κριτήρια Else If ή If.
  • End If πρέπει να κλείσει το τελευταίο Else If… Στη συνέχεια δήλωση.
  • Στο παραπάνω παράδειγμα, εάν το κελί A5 είναι 91, τότε το κελί A6 θα οριστεί σε αξιοπρεπή απόδοση.

Εάν εύρος ("A5") <= 50 τότε

Εύρος ("A6"). Τιμή = "Βαθμός αποτυχίας"

Διαφορετικά, εάν το εύρος ("A5") <= 80 τότε

Εύρος ("A6"). Τιμή = "Βαθμός επιτυχίας"

Αλλού

Εύρος ("A6"). Τιμή = "Εξαιρετικός βαθμός"

Τέλος εαν

  • Ο χρήστης μπορεί επίσης να επιλέξει να συμπεριλάβει μια δήλωση Else, η οποία θα ενεργοποιηθεί εάν όλες οι άλλες δηλώσεις If και Else If είναι ψευδείς.
  • Οι δηλώσεις Else δεν ακολουθούνται από το Then, σε αντίθεση με το If ... Then and Else If ... Στη συνέχεια τις δηλώσεις.
  • Τερματισμός Εάν πρέπει να κλείσει μια δήλωση Else και μόνο τη δήλωση Else, εάν χρησιμοποιείται.
  • Στο παραπάνω παράδειγμα, εάν το κελί A5 είναι 91, τότε το κελί A6 θα οριστεί σε εξαιρετική βαθμολογία.
  • Οι άλλες δηλώσεις λειτουργούν ως "catch-all" και θα διασφαλίσουν ότι η μία διαδικασία θα εκτελεστεί ακόμα και αν όλες οι άλλες Εάν οι δηλώσεις είναι ψευδείς.
  • Η εξαίρεση μιας δήλωσης Else μπορεί να οδηγήσει σε ολόκληρο το εάν θα τερματιστεί εάν η δήλωση παραβλεφθεί εάν όλα τα κριτήρια είναι ψευδή.

Ένας τύπος If σε φύλλα εργασίας Excel Κωδικός ονόματος φύλλου ακολουθήστε αυτά τα βήματα για να λάβετε τον κωδικό ονόματος φύλλου Excel. Στο Excel, εάν θέλετε να εμφανίσετε το όνομα ενός φύλλου σε ένα κελί, μπορείτε να χρησιμοποιήσετε έναν συνδυασμό τύπων για να το εμφανίσετε. Η χρήση του κωδικού ονόματος φύλλου Ο τύπος Excel απαιτεί συνδυασμό των συναρτήσεων MID, CELL και FIND σε έναν τύπο. χρειάζεται μια ρήτρα για να εκτελέσει εάν η δήλωση είναι αληθινή και μία για να εκτελέσει εάν η δήλωση είναι ψευδής. Αντίθετα, μια δήλωση VBA if χρειάζεται μόνο κώδικα για να εκτελεστεί εάν η δήλωση είναι αληθής. Η ενότητα που ορίζει τι θα εκτελέσει εάν η δήλωση είναι λανθασμένη είναι προαιρετική. Εάν η δήλωση VBA αποδειχθεί ψευδής και δεν έχει οριστεί διαδικασία για μια ψευδή δήλωση, τότε το VBA απλά θα παραλείψει τη δήλωση if και θα προχωρήσει στην επόμενη διαδικασία.

Μάθετε περισσότερα στο μάθημα μοντελοποίησης VBA του Finance.

Διάγραμμα δήλωσης VBA If Else

Αυτό διδάσκεται στο μάθημα μοντελοποίησης VBA του Finance.

Χρήσεις της δήλωσης VBA If Else

Η δήλωση VBA If Else σάς επιτρέπει να ρυθμίσετε "πύλες" που ενεργοποιούνται ή ανοίγουν μόνο όταν πληρούται ένα συγκεκριμένο κριτήριο. Εάν δεν πληρούνται τα κριτήρια, μια μακροεντολή VBA μακροεντολών VBA Ρύθμιση μακροεντολών στο Excel VBA είναι αρκετά απλή. Η δομή για τις μακροεντολές Excel VBA περιλαμβάνει την έναρξη με μια γραμμή sub () πριν από την έναρξη του κώδικα μακροεντολών. Οι μακροεντολές χρησιμοποιούν την εφαρμογή Visual Basic στο Excel για να δημιουργήσουν προσαρμοσμένες λειτουργίες που δημιουργούνται από τον χρήστη και να επιταχύνουν τις μη αυτόματες εργασίες δημιουργώντας αυτοματοποιημένες διαδικασίες. απλά θα παραλείψει αυτό το τμήμα του κώδικα. Στην οικονομική μοντελοποίηση Τι είναι η Χρηματοοικονομική Μοντελοποίηση Το χρηματοοικονομικό μοντέλο πραγματοποιείται στο Excel για την πρόβλεψη της οικονομικής απόδοσης μιας εταιρείας. Επισκόπηση του τι είναι το χρηματοοικονομικό μοντέλο, πώς και γιατί να φτιάξετε ένα μοντέλο. , αυτό μπορεί να είναι χρήσιμο για τη δημιουργία μιας μακροεντολής που εκτελείται μόνο όταν το καθαρό εισόδημα Το καθαρό εισόδημα Το καθαρό εισόδημα είναι βασικό στοιχείο γραμμής,όχι μόνο στην κατάσταση αποτελεσμάτων, αλλά και στις τρεις βασικές οικονομικές καταστάσεις. Ενώ επιτυγχάνεται μέσω της κατάστασης αποτελεσμάτων, το καθαρό κέρδος χρησιμοποιείται και στον ισολογισμό και στην κατάσταση ταμειακών ροών. το κελί είναι θετικό, για παράδειγμα, ή εάν μια τιμή μετοχής Stock Τι είναι ένα απόθεμα; Ένα άτομο που κατέχει μετοχές σε μια εταιρεία ονομάζεται μέτοχος και δικαιούται να διεκδικήσει μέρος των υπολειπόμενων περιουσιακών στοιχείων και κερδών της εταιρείας (σε περίπτωση που η εταιρεία διαλύσει ποτέ). Οι όροι "απόθεμα", "μετοχές" και "ίδια κεφάλαια" χρησιμοποιούνται εναλλακτικά. υπερβαίνει ένα ορισμένο όριο.ή εάν μια τιμή μετοχής Stock Τι είναι μετοχή; Ένα άτομο που κατέχει μετοχές σε μια εταιρεία ονομάζεται μέτοχος και δικαιούται να διεκδικήσει μέρος των υπολειπόμενων περιουσιακών στοιχείων και κερδών της εταιρείας (σε περίπτωση που η εταιρεία διαλύσει ποτέ). Οι όροι "απόθεμα", "μετοχές" και "ίδια κεφάλαια" χρησιμοποιούνται εναλλακτικά. υπερβαίνει ένα ορισμένο όριο.ή εάν μια τιμή μετοχής Stock Τι είναι μετοχή; Ένα άτομο που κατέχει μετοχές σε μια εταιρεία ονομάζεται μέτοχος και δικαιούται να διεκδικήσει μέρος των υπολειπόμενων περιουσιακών στοιχείων και κερδών της εταιρείας (σε περίπτωση που η εταιρεία διαλύσει ποτέ). Οι όροι "απόθεμα", "μετοχές" και "ίδια κεφάλαια" χρησιμοποιούνται εναλλακτικά. υπερβαίνει ένα ορισμένο όριο.

Λόγω της δομής της δήλωσης If και της δυνατότητας ορισμού διαφορετικού κώδικα ανάλογα με την τιμή στα κριτήρια, η δήλωση If είναι επίσης ιδανική για τη δημιουργία αντιδραστικών μακροεντολών που αποδίδουν διαφορετικά με βάση την κατάσταση. Για παράδειγμα, μια μακροεντολή μπορεί να γραφτεί για διαφορετικές περιπτώσεις μεθόδων αποτίμησης αποτίμησης Όταν αποτιμάτε μια εταιρεία ως συνεχιζόμενη δραστηριότητα, χρησιμοποιούνται τρεις βασικές μέθοδοι αποτίμησης: ανάλυση DCF, συγκρίσιμες εταιρείες και προηγούμενες συναλλαγές. Αυτές οι μέθοδοι αποτίμησης χρησιμοποιούνται σε επενδυτική τραπεζική, έρευνα μετοχών, ιδιωτικά κεφάλαια, εταιρική ανάπτυξη, συγχωνεύσεις και εξαγορές, μοχλευμένες αγορές και χρηματοδότηση. Μια δήλωση If μπορεί να χρησιμοποιηθεί για την εκτέλεση διαφορετικής ενέργειας όταν η αποτίμηση ακολουθεί τη βασική περίπτωση, το μειονέκτημα ή το ανάποδο.

Εάν οι δηλώσεις μπορούν επίσης να χρησιμοποιηθούν σε συνδυασμό με βρόχους. Με άλλα λόγια, Εάν οι δηλώσεις μπορούν να περιέχουν βρόχους που επαναλαμβάνουν μια συγκεκριμένη διαδικασία. Από την άλλη πλευρά, οι βρόχοι μπορούν επίσης να περιέχουν δηλώσεις If και θα εκτελούν μόνο το τμήμα του βρόχου μόνο όταν πληρούνται τα καθορισμένα κριτήρια.

Μάθετε περισσότερα για το VBA

Σας ευχαριστούμε που διαβάσατε αυτόν τον οδηγό Οικονομικών για τις δηλώσεις VBA If Else. Για να μάθετε περισσότερα, εξερευνήστε αυτούς τους πρόσθετους πόρους χρηματοδότησης παρακάτω:

  • Αναφορές VBA Αναφορές κελιών VBA Οι αναφορές κελιών VBA επιτρέπουν στον χρήστη να πει στο Excel πού να αναζητήσει τα δεδομένα που χρειάζεται. Αφού δημιουργήσετε τη μακροεντολή και δηλώσετε τις μεταβλητές, το επόμενο βήμα είναι να δημιουργήσετε αναφορές κελιών VBA, οι οποίες στην πραγματικότητα αναφέρονται σε κάθε μεταβλητή και στη συνέχεια μπορούν να χρησιμοποιηθούν για τον χειρισμό των δεδομένων στο φύλλο Excel.
  • Τύποι δεδομένων VBA
  • VBA Do Loop VBA Do Loop Ο VBA Do Loop επιτρέπει στο χρήστη να επαναλάβει μια συγκεκριμένη διαδικασία σε μια μακροεντολή. Ένα Do Loop μπορεί να χρησιμοποιηθεί στο VBA για την εκτέλεση επαναλαμβανόμενων χειρισμών δεδομένων και βελτίωσης και μοντέλου Excel. Μια δήλωση Do Loop θα έχει μια δήλωση έναρξης και μια δήλωση λήξης, με τον κώδικα εκτέλεσης που περιέχεται σε αυτές τις δύο δηλώσεις
  • Μέθοδοι VBA Μέθοδοι VBA Μια μέθοδος VBA είναι ένα κομμάτι κώδικα που συνδέεται με ένα αντικείμενο VBA, μια μεταβλητή ή μια αναφορά δεδομένων που λέει στο Excel ποια ενέργεια πρέπει να εκτελέσει σε σχέση με αυτό το αντικείμενο. Η αντιγραφή, η επικόλληση και η επιλογή είναι μόνο μερικά παραδείγματα μεθόδων VBA που μπορούν να εκτελεστούν.
  • Διαδικτυακό μάθημα μοντελοποίησης VBA

Πρόσφατες δημοσιεύσεις