Εργαστηριακές Ασκήσεις 9ου Εξαμήνου

Προχωρημένες Μέθοδοι Τεχνικοοικονομικού Σχεδιασμού

EXCEL VBA

Κατά τη διάρκεια του εργαστηρίου θα αναφερθούμε στη γλώσσα προγραμματισμού Visual Basic ή VB η οποία υπάρχει στο Excel του Office της Microsoft και αναφέρεται ως VBA. H VBA ή αλλιώς Visual Basic for Application είναι μια γλώσσα προγραμματισμού που σας επιτρέπει να έχετε έλεγχο σε οτιδήποτε στο Excel.


Θέματα Ασφάλειας - Μακροεντολές

Οι μακροεντολές είναι αυτόματες εργασίες που λαμβάνουν χώρα στο Excel και αποτελούν δυνητικό κίνδυνο όταν δεν είναι αξιόπιστη η προέλευση τους. Για το λόγο αυτό το excel έχει φροντίσει το αρχικό επίπεδο ασφάλειας των μακροεντολών να είναι υψηλό ώστε να μην επιτρέπει να εκτελούνται αυτόματα. Έτσι για να μπορέσουμε να εκτελέσουμε κάποιο πρόγραμμα φτιαγμένο σε VBA θα πρέπει πρώτα να μειώσουμε το επίπεδο ασφάλειας της εφαρμογής Ασφάλεια Μακροεντολών.


Προσθήκη Εργαλείων Ανάπτυξης

Για να ξεκινήσετε να προγραμματίζετε σε VBA θα πρέπει να προσθέσετε την παλέτα εργαλείων ανάπτυξης. Η παλέτα εργαλείων ανάπτυξης σας δίνει τη δυνατότητα να ανοίξετε το περιβάλλον ανάπτυξης της VBA. Για να ενεργοποιήσετε το περιβάλλον αυτό ακολουθήστε τις οδηγίες Προσθήκη Εργαλείων Ανάπτυξης.


Περιβάλλον Ανάπτυξης

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


Visual Components

Το excel επιτρέπει τη χρήση πλήκτρου button και άλλων χειριστηρίων (όπως dropdown lists, check boxes, κλπ), τα οποία χρησιμοποιούνται για την εκτέλεση μακροεντολών (προγραμμάτων σε VBA). Δείτε παράδειγμα για σύνδεση προγράμματος με button Παράδειγμα Button.