Training & Events > Training Overview > Course Details

Using VBA with Proficy HMI/SCADA iFIX (354)

November 14-17, 2017 Plymouth, MA


Who should attend this course?

Developers of iFIX who have taken iFIX 154 and want to learn advanced scripting techniques


$2495 billed in advance with Check, Credit Card or Purchase Order


This iFIX training course is designed for people who want to learn how to use VBA (Visual Basic for Applications) in conjunction with iFIX. The course assumes you know iFIX but little about VBA. The course explains how to optimize the VBA technology, how to build more efficient applications by leveraging the best VBA coding techniques, when to use VBA and when other technologies may provide a better solution, and some best practices using VBA in iFIX. Special attention is paid to troubleshooting common mistakes made when using VBA. So, whether you are brand new to VBA or have been using it for awhile, this course is for you!


Completion of iFIX 154


  • Introduction to VBA
  • Methods and Events
  • Objects and Properties
  • Debugging Tools
  • Using Automation
  • Basic VBA Programming
  • Using Forms
  • Using ActiveX Controls
  • Error Handlers


This course is not designed for people with extensive VBA experience.

Facility Information, Policies & Additional Information:

Please select your location below for detailed facility information, local hotel accommodations, and directions:

Training will begin at 8:30 am and run to approximately 4:30 pm. Office doors open at 8:00 am, and morning pastries, lunch, and snacks will be provided throughout the day. Please let us know in advance if you have any dietary restrictions, and we will be more than happy to accommodate them.

Wireless internet will be available, and all training laptops, equipment, and materials will be provided.

Cancellation Policy: If your plans or budgets change, you may cancel your registration up to 15 calendar days prior to the start of the course without incurring a cancellation or rescheduling fee. Limited enrollment requires us to charge up to 75% of the tuition for cancellations received within 14 days of the scheduled start date. 100% of the tuition will be charged for a failure to attend without 24-hour notice, or for leaving a class prematurely.

GE Intelligent Platforms and AutomaTech reserve the right to cancel a class at least 2 weeks prior to the course's start date. In this event of a cancellation, you will be notified immediately and a full refund of the course tuition will be provided. GE Intelligent Platforms and AutomaTech are NOT responsible for any non-refundable travel arrangements.

Substitutions are accepted until the first day of class and free of charge. Please email confirm your substitution.

Student Travel & Living Expenses are the responsibility of the customer and are not included as part of your tuition fee. GE Intelligent Platforms and AutomaTech reserves the right to cancel a class at least 2 weeks prior to the course's start date. In the event of a cancellation, GE intelligent Platforms and AutomaTech are NOT RESPONSIBLE for any travel-related expenses and/or non-refundable airline tickets. Therefore, we encourage you NOT to make any non-refundable travel arrangements more than 2 weeks in advance of the training class.