Εξέλιξη Κομματιού
Μακροεντολές
- Καταγραφή και επεξεργασία μακροεντολών.
- Τοποθεσία αποθήκευσης μακροεντολών.
- Ανάθεση μακροεντολών σε φόρμες, γραμμές εργαλείων και συντομεύσεις πληκτρολογίου.
Περιβάλλον VBA
- Επεξεργαστής Visual Basic και επιλογές του.
- Συντομεύσεις πληκτρολογίου.
- Βελτιστοποίηση του περιβάλλοντος.
Εισαγωγή στον διαδικαστικό προγραμματισμό
- Διαδικασίες: Function, Sub.
- Τύποι δεδομένων.
- Συνθήκη If...Then...ElseIf...Else...End If.
- Εντολή Case.
- Βρόχοι While, Until.
- Βρόχοι For...Next.
- Εντολές διακοπής του βρόχου (exit).
Συμβολοσειρές
- Συνδυασμός συμβολοσειρών (συναρμολόγηση).
- Μετατροπή σε άλλους τύπους - έμμεση και ρητή.
- Επεξεργασία χαρακτηριστικών συμβολοσειρών.
Visual Basic
- Λήψη και αποστολή δεδομένων σε ένα φύλλο εργασίας (Cells, Range).
- Λήψη και αποστολή δεδομένων στον χρήστη (InputBox, MsgBox).
- Δήλωση μεταβλητών.
- Εμβέλεια και διάρκεια ζωής των μεταβλητών.
- Τελεστές και προτεραιότητές τους.
- Επιλογές μονάδων.
- Δημιουργία δικών σας συναρτήσεων και χρήση τους σε ένα φύλλο.
- Αντικείμενα, κλάσεις, μέθοδοι και ιδιότητες.
- Ασφάλεια κώδικα.
- Προστασία κώδικα από παραποίηση και προεπισκόπηση.
Αποσφαλμάτωση
- Επεξεργασία βήμα προς βήμα.
- Παράθυρο τοπικών μεταβλητών.
- Άμεσο παράθυρο.
- Παγίδες - Παρακολουθήσεις.
- Στοίβα κλήσεων.
Διαχείριση σφαλμάτων
- Τύποι σφαλμάτων και τρόποι αποφυγής.
- Λήψη και διαχείριση σφαλμάτων εκτέλεσης.
- Δομές: On Error Resume Next, On Error GoTo label, On Error GoTo 0.
Μοντέλο Αντικειμένων του Excel
- Το αντικείμενο Application.
- Το αντικείμενο Workbook και η συλλογή Workbooks.
- Το αντικείμενο Worksheet και η συλλογή Worksheets.
- Αντικείμενα ThisWorkbook, ActiveWorkbook, ActiveCell κ.ά.
- Επιλογή αντικειμένων.
- Συλλογή Range.
- Αντικείμενο Cells.
- Εμφάνιση δεδομένων στη γραμμή κατάστασης.
- Βελτιστοποίηση μέσω ScreenUpdating.
- Χρονική μέτρηση με τη μέθοδο Timer.
Χρήση εξωτερικών πηγών δεδομένων
- Χρήση της βιβλιοθήκης ADO.
- Αναφορές σε εξωτερικές πηγές δεδομένων.
- Αντικείμενα ADO:
- Σύνδεση (Connection).
- Εντολή (Command).
- Σύνολο εγγραφών (Recordset).
- Συμβολοσειρά σύνδεσης.
- Δημιουργία συνδέσεων με διαφορετικές βάσεις δεδομένων: Microsoft Access, Oracle, MySQL.
Αναφορές
- Εισαγωγή στη γλώσσα SQL. Η βασική δομή της SQL (SELECT, UPDATE, INSERT INTO, DELETE). Κλήση ερώτησης Microsoft Access από το Excel. Φόρμες για υποστήριξη χρήσης βάσεων δεδομένων.
Απαιτήσεις
- Βασική γνώση λειτουργίας των χαρακτηριστικών του Excel, όπως φύλλα εργασίας, τύποι, πίνακες και ταξινόμηση ή φιλτράρισμα δεδομένων.
- Εμπειρία στην προετοιμασία, ενημέρωση ή ανασκόπηση αναφορών στο Microsoft Excel.
- Δεν απαιτείται προηγούμενη εμπειρία προγραμματισμού.
Κοινό-Στόχος
- Αναλυτές που επιθυμούν να αυτοματοποιήσουν επαναλαμβανόμενες εργασίες στο Excel.
- Επαγγελματίες του επιχειρηματικού τομέα που εργάζονται με δεδομένα και αναφορές στο Excel.
- Μέλη ομάδων που επιθυμούν να δημιουργήσουν απλές μακροεντολές και πρακτικές λύσεις VBA για την καθημερινή εργασία.
Σχόλια (7)
Αυτό που μου άρεσε περισσότερο στην εκπαίδευση ήταν το γνώσεις του εκπαιδευτή για το Excel. Εκτιμήθηκα μαθαίνοντας χρήσιμα πράγματα όπως συντόμευσες και συναρτήσεις που μπορώ να χρησιμοποιώ κάθε μέρα.
Martin
Κομμάτι - Visual Basic for Applications (VBA) for Analysts
Μηχανική Μετάφραση
Η εκπαίδευση ήταν τέλεια στον νοο του μου, μου ανοίξανε τα μάτια σε πολλά πράγματα για τα οποία δεν είχα διαφωτισμό. Συγκεκριμένη και απευθείας στο θέμα, με πλήθος ασκήσεων, για μερικούς ίσως να φάνηκε λίγο γρήγορη, αλλά ευτυχώς και χάρη στην πείρα του παρελθόντος μου δεν αισθάνθηκα έτσι.
Maen Hatoum - Red Bull GmbH
Κομμάτι - Visual Basic for Applications (VBA) for Analysts
Μηχανική Μετάφραση
Η εξειδίκευση ήταν απίθανη! Η κατάληξή σας να το διαιρέσετε μέσα σε χωριστά μέρη, ώστε να μπορούμε να το κατανοήσουμε, ήταν εκπληκτική. Νομίζω πως πρέπει να ξεκινήσω με τα απλά πράγματα. Το τελευταίο θέμα ήταν λίγο υψηλότερου επιπέδου και βρήκα δύσκολο να ακολουθήσω, αλλά θα φτάσω εκεί :)
Zaskia Stanz - BMW
Κομμάτι - Visual Basic for Applications (VBA) for Analysts
Μηχανική Μετάφραση
Λεπτομερή παραδείγματα και εκπαιδευτικό υλικό.
KAREN LOUW - BMW
Κομμάτι - Visual Basic for Applications (VBA) for Analysts
Μηχανική Μετάφραση
Ήταν εξοπλισμένος και παρείχε καλές δρομοδικές οδηγίες
Annemarie Van Aardt - BMW
Κομμάτι - Visual Basic for Applications (VBA) for Analysts
Μηχανική Μετάφραση
I liked the fact that we were a small group and therefore the trainer was able to offer individual attention to each trainee.
Claire Pace
Κομμάτι - Visual Basic for Applications (VBA) for Analysts
Μηχανική Μετάφραση
I appreciate that the training was customized to our company's needs.
Rosanne Tanti
Κομμάτι - Visual Basic for Applications (VBA) for Analysts
Μηχανική Μετάφραση