Εξέλιξη Κομματιού
Μακροεντολές
- Καταγραφή και επεξεργασία μακροεντολών
- Πού να αποθηκεύσετε τις μακροεντολές.
- Αντιστοίχιση μακροεντολών σε φόρμες, γραμμές εργαλείων, συντομεύσεις πληκτρολογίου
Περιβάλλον VBA
- Visual Basic Editor και οι επιλογές του
- Συντομεύσεις πληκτρολογίου
- Βελτιστοποίηση του περιβάλλοντος
Εισαγωγή στον διαδικαστικό προγραμματισμό
- Διαδικασίες: Function, Sub
- Οι τύποι δεδομένων
- Η δήλωση συνθήκης If...Then....Elseif....Else....End If
- Εντολή Case
- Βρόχος While, Until
- Βρόχος For ... Next
- Εντολές διακοπής του βρόχου (Exit)
Συμβολοσειρές
- Συνένωση συμβολοσειρών (συνένωση)
- Μετατροπή σε άλλους τύπους - σιωπηρή και ρητή
- Λειτουργίες επεξεργασίας συμβολοσειρών
Visual Basic
- Λήψη και αποστολή δεδομένων σε ένα υπολογιστικό φύλλο (Cells, Range)
- Λήψη και αποστολή δεδομένων στον χρήστη (InputBox, MsgBox)
- Δήλωση μεταβλητών
- Εύρος και διάρκεια ζωής μεταβλητών
- Τελεστές και οι προτεραιότητές τους
- Αρθρώματα επιλογών (Option modules)
- Δημιουργήστε τις δικές σας συναρτήσεις και χρησιμοποιήστε τες σε ένα φύλλο
- Αντικείμενα, κλάσεις, μέθοδοι και ιδιότητες
- Ασφάλιση κώδικα
- Προστασία από παραποίηση κώδικα και προεπισκόπηση
Αποσφαλμάτωση
- Βήμα επεξεργασίας
- Παράθυρο Τοπικών (Locals)
- Άμεσο παράθυρο (Immediate)
- Παγίδες - Σημεία παρακολούθησης (Watches)
- Στοίβα κλήσεων (Call Stack)
Χειρισμός σφαλμάτων
- Τύποι σφαλμάτων και τρόποι αποφυγής
- Σύλληψη και χειρισμός σφαλμάτων χρόνου εκτέλεσης
- Δομές: On Error Resume Next, On Error GoTo label, On Error GoTo 0
Μοντέλο Αντικειμένων του Excel
- Το αντικείμενο Application
- Αντικείμενο Workbook και η συλλογή Workbooks
- Αντικείμενο Worksheet και η συλλογή Worksheets
- Αντικείμενα ThisWorkbook, ActiveWorkbook, ActiveCell ....
- Αντικείμενο Selection
- Συλλογή 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
Μηχανική Μετάφραση