Περιβάλλον Ανάπτυξης VBA Editor
Για να ανοίξετε το περιβάλλον ανάπτυξης του VBA (VBA) μπορείτε να ανοίξετε από το TAB Developer να πατήσετε το Visual Basic button. Εναλλακτικά χρησιμοποιείστε το πλήκτρο συντόμευσης αριστερό ALT + F11. Το περιβάλλον Ανάπτυξης (VBA Editor) φαίνεται στην εικόνα παρακάτω:
Στην αριστερή πλευρά του editor εμφανίζεται η ενότητα (κάθετα) Project - VBA Project, όπου αναγράφεται το επιλεγμένο project και μια λίστα με τα αντικείμενα (objects) που το συνθέτουν. Δημιουργώντας ένα νέο project (ή απλά ανοίγοντας τον editor για πρώτη φορά) δημιουργούνται τα objects που αντιστοιχούν στα worksheets (για παράδειγμα όταν δημιουργείται ένα νέο φύλλο excel δημιουργούνται τρια worksheets Sheet1, Sheet2 & Sheet3 και τα αντίστοιχα objects στο project). Έτσι αν δημιουργήσετε άλλο ένα worksheet (π.χ. το My Worksheet) τότε θα διαπιστώσετε ότι αυτόματα θα δημιουργηθεί στον editor ένα νέο object: Sheet4 (My Worksheet).
Για να ξεκινήσετε και να γράψετε τον δικό σας κώδικα θα πρέπει να κάνετε διπλό click σε ένα από τα παραπάνω objects. Τότε ανοίγει ένα νέο παράθυρο μέσα στο περιβάλλον του editor. Στο παράθυρο αυτό μπορούμε πλέον να γράψουμε το δικό μας κώδικα και ο κώδικας αυτός θα αναφέρεται στο object το οποίο έχουμε κάνει διπλό κλίκ. Για παράδειγμα αν έχουμε κάνει διπλό κλίκ στο Sheet1 τότε θα δούμε ότι στο παράθυρο που θα ανοίξει η γενική επικεφαλίδα του editor θα γράφει: Book1 - [Sheet1(Sheet1)].
Ο πρώτος μας κώδικας - Hello World!
Για να δοκιμάσουμε το περιβάλλον ανάπτυξης του VBA θα γράψουμε τον πρώτο μας κώδικα. Θα επιχειρήσουμε να γράψουμε
ένα απλό μήνυμα "Hello World!":
Sub HelloWord()
MsgBox "Hello World!"
End Sub
Για να εκτελέσετε τον κώδικα παραπάνω κώδικα πατάμε το πλήκτρο [play] από το μενού εργαλείων
. Εναλλακτικά μπορούμε να επιλέξουμε από το μενού Run το υπομενού
Sub/User Form, ή απλούστερα το πλήκτρο συντόμευσης F5. Τρέχοντας τον κώδικα
θα δούμε να εμφανίζεται ένας διάλογος που εμφανίζει το μήνυμα Hello World!. Το παρόν project που
περιέχει αυτό τον κώδικα μπορούμε να το σώσουμε απλά σώζοντας το τρέχον excel workbook.