אקסל VBA
דרישות קדם:
ידע באקסל ברמת משתמש
מיועד עבור :
- משתמשים שרוצים ליעל עבודה שוטפת באקסל
- משתמשים שרוצים להרחיב את היכולות של אקסל ע"י אוטומציה
- משתמשים שרוצים ללמוד מבוא לתכנות בצורה מעשית
בסיום הקורס תדעו:
- מה ההבדלים בין שפות מקומפלות ואינטפרטיביות, ומתי להשתמש בכל סוג
- מהו תכנות מונחה עצמים – Object Oriented
- איך להרחיב את היכולות של אקסל ע"י שימוש באוטומציה
- איך ליעל עבודה באקסל בעזרת סקריפטים
- אבני מבנה נפוצות בתכנות, ואיך ליישמן באקסל
נושאי לימוד :
- Defining scripting
- Differences from mainstream programming
- Interpretive vs. compiled languages
- VBA
- VBScript
- Automation scenarios
- Rapid overview of Object Oriented development
- Classes, instances, attributes, methods, arguments, events
- The Developer tab
- Security issues and settings
- Macro recording & editing
- The VBA IDE
- Syntax shortcuts
- Procedures and Statements
- Executing VBA macros
- Keyboard shortcuts
- Customizing the QAT and the Ribbons
- Debugging VBA scripts
- Stepping through code
- Using breakpoints
- The Immediate window and “watches”
- Variable declarations, scope, and usage
- Trapping and responding to events
- Objects and Collections
- Using arrays
- The Object Model
- User Defined Functions
- Flow logic
- Booleans
- Comparisons
- Decisions
- Loops
- Manipulating the Status Bar
- Code Export and Import