Εξέλιξη Κομματιού
Μακροεντολές
- Καταγραφή και επεξεργασία μακροεντολών
- Ανάθεση μακροεντολών σε φόρμες, γραμμές εργαλείων, συντομεύσεις πληκτρολογίου
Περιβάλλον VBA
- Visual Basic Editor και οι επιλογές του
- Στοιχεία διαχείρισης
- Συντομεύσεις πληκτρολογίου
- Βελτιστοποίηση του περιβάλλοντος
Εισαγωγή στον διαδικαστικό προγραμματισμό
- Διαδικασίες: Function Sub
- Τύποι δεδομένων
- Η εντολή If ... Then ... ElseIf ... Else ... End If
- Εντολή Case
- Βρόχοι For ... Loop While, Until
- Βρόχος For ... Next
- Εντολές διακοπής βρόχου (Exit)
- Επεξεργασία πινάκων
Συμβολοσειρές
- Συνδυασμός συμβολοσειρών (συγχώνευση)
- Μετατροπή σε άλλους τύπους (σιωπηρή και ρητή)
- Λειτουργίες επεξεργασίας συμβολοσειρών
Visual Basic
- Λήψη και αποστολή δεδομένων σε υπολογιστικό φύλλο (Cells, Range)
- Λήψη και αποστολή δεδομένων στον χρήστη (InputBox, MsgBox)
- Δήλωση μεταβλητών
- Εμβέλεια και διάρκεια ζωής μεταβλητών
- Τελεστές και οι προτεραιότητές τους
- Αρθρώματα επιλογών (Options modules)
- Δημιουργία δικών σας συναρτήσεων και χρήση τους σε φύλλο
- Αντικείμενα, κλάσεις, μέθοδοι και ιδιότητες
- Ασφάλεια κώδικα
- Παραβίαση και προεπισκόπηση ασφάλειας κώδικα
Εκσφαλμάτωση
- Βηματική εκτέλεση
- Παράθυρο Locals
- Παράθυρο Immediate
- Παγίδες - Watches
- Στοίβα κλήσεων (Call Stack)
Διαχείριση σφαλμάτων
- Τύποι σφαλμάτων και τρόποι αποφυγής
- Καταγραφή και διαχείριση σφαλμάτων χρόνου εκτέλεσης
- Δομές: On Error Resume Next, On Error GoTo
Μοντέλο Αντικειμένων του Excel
- Αντικείμενο Application
- Αντικείμενο Workbook και συλλογή Workbooks
- Αντικείμενο Worksheet και συλλογή Worksheets
- Αντικείμενα ThisWorkbook, ActiveWorkbook, ActiveCell
- Αντικείμενο Selection
- Συλλογή Range
- Αντικείμενο Cells
- Προβολή δεδομένων στη γραμμή κατάστασης
- Βελτιστοποίηση με χρήση του ScreenUpdating
- Μέτρηση χρόνου με τη μέθοδο Timer
Διαχείριση συμβάντων στη VBA
- Τι είναι ένα συμβάν;
- Απόκριση σε συμβάν και δημιουργία χειριστή συμβάντος
- Ενεργοποίηση χειριστών συμβάντων
- Εξυπηρέτηση συχνών συμβάντων
Φόρμες VBA
- Δημιουργία δικών σας φορμών
- Κλήση φόρμας από κώδικα
- Χρήση φορμών στο φύλλο
Απαιτήσεις
- Ικανότητα εργασίας με υπολογιστικό φύλλο, βασικές γνώσεις (αναφορές, περιοχές, φύλλα, ...)
- Δεν απαιτείται προηγούμενη γνώση VBA για τη δημιουργία μακροεντολών ή κώδικα VBA
Κοινό
- Αναλυτές Δεδομένων
Σχόλια (5)
το πεδίο εφαρμογής του υλικού
Marcin - Instytut Energetyki- Panstwowy Instytut Badawczy
Κομμάτι - Visual Basic for Applications (VBA) w Excel - wstęp do programowania
Μηχανική Μετάφραση
A lot of exercise. Trainer doesn't need to have support for his course. He has really great knowledge for his subject.
Quentin Demeyere
Κομμάτι - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Μηχανική Μετάφραση
It was really nice of the trainer that he took a lot of time to answer our questions and helped us improve or gave us hints on how to improve some macros we were already using without fully understanding the code.
David Trieu - CD Projekt SA
Κομμάτι - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Μηχανική Μετάφραση
I genuinely enjoyed the short exercises.
Mateusz Podsiadlo
Κομμάτι - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Μηχανική Μετάφραση
Training agenda was well thought out.
Przemek Zalasinski
Κομμάτι - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Μηχανική Μετάφραση