Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
VBA allows users to customize beyond what is normally available with MS Office host
applications—VBA is not a stand-alone program—by manipulating graphical-user-interface
(GUI) features such as toolbars and menus, dialogue boxes, and forms. You may use VBA to
create user-defined functions (UDFs), access Windows application programming interfaces
(APIs), and automate specific computer processes and calculations.
4. WHAT CAN YOU DO WITH VBA?
5.ADVANTAGES AND DISADVANTAGES OF VBA
Macros allow financial professionals—whether accountants, commercial bankers,
investment bankers, research analysts, salesmen, traders, portfolio managers, clerks, or
administrators—to analyze and adjust huge amounts of data quickly.
You can use VBA in Excel to create and maintain complex trading, pricing, and risk-
management models, forecast sales and earnings, and generate financial ratios.
With Visual Basic for Applications, you can create various portfolio-management and
investment scenarios.
You also may use VBA to generate lists of customers’ names or any other content; create
invoices, forms, and charts; analyze scientific data; manage data display for budgets and
forecasting.
f) It can also be used to create ActiveX and COM components for use
online or in desktop applications.
f) Because of its age VB does not allow many modern techniques such as
Object Orientated Programming.
l) Mathematical performance is poor which slows down the speed of your program.