Brainmatics

Microsoft Excel 2016 VBA

Microsoft Excel dapat digunakan untuk mengolah berbagai data. Contoh pengolahan data pada aplikasi spreadsheet ini adalah menganalisis data saintifik, menyusun anggaran, membuat invoice, memproduksi chart dari data dan lain-lain. Pengolahan data pada keseharian dapat dilakukan secara repetitif. Pengelolaan data yang demikian dapat diotomasi dengan Visual Basic for Application (Walkenbach, 2013).

Visual Basic for Application (VBA) merupakan bahasa pemrograman yang dibuat oleh Microsoft. Bahasa pemrograman ini memungkinkan programmer untuk membuat aplikasi yang dapat mengontrol Microsoft Excel. VBA dapat melakukan menginput teks, mengautomasi operasi yang repetitif, membuat perintah khusus, membuat tombol tambahan, membuat fungsi worksheet baru, membuat add-ins baru, hingga membuat aplikasi yang disusun dengan macro (Walkenbach, 2013).

Melalui training Microsoft Excel 2016 VBA peserta dapat mempelajari pembuatan custom spreedsheet dengan Visual Basic for Applications (VBA). Training ini merupakan training level lanjutan dari Microsoft Excel 2016. Materi yang dibahas meliputi pengantar pemrograman VBA, konsep pemrograman VBA, metode komunikasi dengan pengguna, serta metode pengkombinasian custom worksheet, function dan add-ins. Training dilengkapi dengan berbagai studi kasus sesuai konsep dan teori yang dipaparkan.

 

OBJECTIVES

  1. Memahami dan mampu menggunakan tools dan operasi penting untuk Visual Basic Editor
  2. Memahami konsep pemrograman dengan Excel
  3. Mampu menggunakan VBA untuk melakukan kustomisasi aplikasi dan menjalankan fungsi automasi
  4. Mampu menangani error dan meminimalisir bug kode, bekerja dengan range object, control flow
  5. Mampu mengembangkan fungsi worksheet dan aplikasi kustom berbasis user

 

AUDIENCE

  1. Data Processor
  2. Data Analyst
  3. Data Scientist
  4. Profesional TI
  5. Profesional Keuangan

 

PREREQUISITES

Microsoft Excel 2016

 

CONTENT

1. Getting Started with Excel VBA Programming

1.1. What is VBA
1.2. Using Macro

2. How VBA Works with Excel

2.1. Working in the Visual Basic Editor
2.2. Introducing the Excel Object Model
2.3. VBA Sub and Function Procedures
2.4. Using the Excel Macro Recorder

3. Programming Concepts

3.1. Essential VBA Language Elements
3.2. Working with Range Objects
3.3. Using VBA and Worksheet Functions
3.4. Controlling Program Flow and Making Decisions
3.5. Automatic Procedures and Events
3.6. Error-Handling Techniques
3.7. Bug Extermination Techniques
3.8. VBA Programming Examples

4. Communicating with Users

4.1. Simple Dialog Boxes
4.2. UserForm Basics
4.3.Using UserForm Controls
4.4. UserForm Techniques and Tricks
4.5. Accessing Macros through the User Interface

5. Combining Custom Worksheet, Function and Add-ins

5.1. Creating Worksheet Functions
5.2. Creating Excel Add-Ins

 

INSTRUCTOR

trainer-excel-jokoJoko Handoko. IT Business Analyst & Project Team Leader dengan berbagai pengalaman implementasi sistem SDM, sistem pengadaan, portal Enterprise (Liferay & DNN), dan K2 Blackpearl Workflow Engine.  Memiliki lebih dari 8 tahun pengalaman dalam pada bidang teknologi informasi. Menguasai berbagai keahlian di bidang teknologi informasi diantaranya adalah bahasa pemrograman seperti C#.Net, VB.Net, ASP.Net, Visual Basic Application (VBA), JavaScript, HTML5, CSS, Bootstrap, AJAX. Selain itu, juga menguasai berbagai sistem manajemen basis data seperti SQL Server, Microsoft Access dan MySQL. Sebagai bentuk otorisasi resmi atas keahlian yang dikuasai, berbagai sertifikasi Microsoft di bidang pengembangan telah diraih seperti MCP – Web Developer, MCP – Windows Developer dan Microsoft Specialist Programming in HTML 5 with JavaScript & CSS3.

 

ImageBambang F. Indarto. Menamatkan S1 Teknik dan Manajemen Industri di ITENAS Bandung. Memiliki berbagai sertifikasi internasional seperti: Microsoft Certified Solution Developer, Microsoft Certified Solution Expert: SharePoint 2013, Microsoft Certified Trainer, Microsoft Office Master, Microsoft Certified Professional Developer: SharePoint 2010, EC-Council CEH, CEI, dan berbagai sertifikasi di bidang IT lainnya yang berkaitan dengan pengembangan aplikasi Microsoft. Berpengalaman lebih dari 12 Tahun di bidang Software Development Engineer dan Computer Programmer dengan berbagai jenis tools dan bahasa pemrograman. Menguasai ASP, HTML, SQL Server, Visual Basic, Exchange Database Server, Visual Studio .NET dan SharePoint. Selain sebagai konsultan, juga aktif sebagai pengajar dalam bidang yang sama untuk berbagai training center di Jakarta.