אקסל 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