VBA Developers & Programmers

Get Your VBA Development Project Started Today!

Post your VBA project on Upwork and find freelance VBA programming experts. These professionals can write VBA code for Excel (e.g. web scraping and graphic charts generation functions), create a visual environment with entry forms, write VBA scripts to change formatting or fill in data from your software, or clean up Excel or Access files (rearranging columns or removing special characters). They can also add FTP upload functions or design VBA-based templates for your Microsoft Word documents, create custom contact forms for Outlook, write VBA macros to export Microsoft Access data in custom formats, and add or remove features in your Access database.

Visual Basic for Applications (VBA) is a Microsoft programming language that enables the development and process automation of user-defined functions. On Upwork, the world’s largest online workplace, experienced VBA developers can manage your Microsoft Office automation or UI modification, review and fix your VBA functions, and help you transfer data automatically between MS Office applications.

Browse VBA job posts for project examples or post your job on Upwork for free!

VBA Job Cost Overview

Typical total cost of Upwork VBA projects based on completed and fixed-price jobs.

Upwork VBA Jobs Completed Quarterly

On average, 193 VBA projects are completed every quarter on Upwork.

193

Time to Complete Upwork VBA Jobs

Time needed to complete a VBA project on Upwork.

Average VBA Freelancer Feedback Score

VBA Upwork freelancers typically receive a client rating of 4.81.

4.81
Last updated: July 1, 2015
More options
Clear all filters
  1. John Kemp

    John Kemp

    R programmer and VBA Expert

    United States - Last active: 4 days ago - Tests: 2

    I program in R just about every day for over 3 years. I stay current with the latest trends in new packages and always have the drive to learn more. You will find working with me that I communicate very well and that I provide a high quality output. I have also built many customized databases using Access and VBA for over 10 years. Thank you for your consideration! John Kemp

    $33.33 /hr
    83 hours
    4.85
  2. Vibhor G.

    Vibhor G.

    Excel/Access VBA (Macro) Specialist, Data Vizualization Specialist

    India - Last active: 1 day ago - Tests: 9 - Portfolio: 6

    Hi, I have developed VBA apps in Excel for the last 5 years. I have over the years, built a strong skillset of various application development environment, specializing in microsoft based technologies. VBA apps can quickly become large and complicated, creating a mess nearly impossible to manage and upgrade. It is imperative to have fundamental knowledge of Object Oriented Programming, even when designing simple VBA apps. I specialize in developing Financial reporting, Accounting & Financial Modelling applications In MS Excel & MS Access. If you want a better look at my work, please visit my blog by clicking on this link: http://vbasql.wordpress.com. Application Design Skills include: - VBA Applications - Macros - Excel Automation/Macros in VBA - Access Automation/Macros in VBA - SQL Queries - Reporting Template - Dashboards

    $14.96 /hr
    1,513 hours
    4.53
  3. Joey V.

    Joey V.

    Microsoft Access Specialist, VBA, VB.net, VB6 developer

    Philippines - Last active: 2 days ago - Tests: 7 - Portfolio: 9

    I specialize in Microsoft Access, Visual Basic, VB.net development. I have spent almost 15+ years working primarily with these platforms and i'm looking for freelance opportunities.I have extensive experience in coding using VBA, Data manipulation (Access to Excel), import /export data using Access VBA , VB/VB.net creating forms and reports.Your satisfaction is my first priority. Please consider me if you have any project for your businesses or to modify your existing system using these platforms I mentioned.

    $15.00 /hr
    24 hours
    4.98
  4. Divyesh M.

    Divyesh M.

    Excel Expert, VBA Macro Developer

    India - Last active: 1 day ago - Tests: 7 - Portfolio: 9

    Having 4+ years of experience in VBA with Excel, Access and Outlook as well versed with Ms-SQL server. I have worked to develop ERP solutions using collaborative platform based on Excel-VBA, SQL server and java during job. Development Skills: Excel-VBA Tools: • Macro Writing and Complex Formula • Excel Reporting/Analysis Tool • Excel Add-ins • Dashboards • Pivot / Power Pivot • Code Optimization Microsoft Outlook: • Outlook Script • Add-ins • Custom Ribbon • Email Automation Database: • SSIS package to integration service. • SQL procedures • MySQL Application Development: • Windows Phone 8/8.1 • Windows Store 8/8.1 Applications • C# • XAML Web Development: - PHP, HTML, JavaScript, AJAX, JQuery

    $11.11 /hr
    134 hours
    4.85
  5. Teena Soni

    Teena Soni

    Statistical analyst, Excel Expert & Macro Developer

    India - Last active: 1 day ago - Tests: 3 - Portfolio: 4

    Over the last 8 years, I had the opportunity to use a number of statistical/data/Presentation software tools, these are MS Excel, Minitab, Power point. These tools were primarily used to manage & compiling data, create analysis, produce reports and dashboards. I worked in MNC’s as a process engineer and I have 8 years experience as statistical analyst. My core expertise is statistical analysis and dashboards creation using line chart, bar charts, bubble chart, scatter plot, Gantt charts, trend analysis, pivot tables, macros, filters and formulas. My skills on Excel listed below. Recording and Running Macros • Recording Macros • Adding Macros to the Quick Access Toolbar • Editing a Macro • Start the Vba Editor • Absolute and Relative Recording • Macro Storage Locations • Running macros from toolbars, menus or worksheet buttons Calculating Data with Advanced Formulas • Using Logical Functions • Understanding of Sumifs and Countifs Function • Dealing with one and multiple conditions • Summing values in a range which has error values (without sorting/filtering/deleting) • Summing values (based on one/multiple conditions) from another workbook • Using Statistical Functions • Using Date Functions o Converting non dates to dates o Displaying non dates as dates o Retaining date/number formatting when concatenating with data in cells • Using VLOOKUP o Making the column index in a VLOOKUP() function dynamic formula when new rows get added o Looking up data within upper and lower limits o Performing lookup in a range where there are multiple occurrences of a string. o How to make Column Index Dynamic in Vlookup Function. o How to provide a good error message Instead of “#N/A” in Vlookup. • Using HLOOKUP • INDEX AND MATCH FUNCTION • ARRAY FUNCTION Analyzing Data Using Pivot Tables and Pivot Charts • Performing calculation in pivot tables What to be careful about when working with pivot tables Resolving problems when grouping numeric data / dates in a pivot Addressing issues when writing formulas within pivot tables Use Slicer to filter Pivot Table data to Excel 2010.Using External Data Sources • Multiple consolidation ranges • Pivot table advance options • Creating a PivotTable Report • Analyzing and Modifying a PivotTable • Creating Pivot Charts and Dashboard • Sorting and Filtering Worksheet or Table Data • Using Database Function • Applying Data Validation to a Worksheet Basics of graphing and nuances • Creating 2 y axis charts • Dealing with dates in the x-axis • How to create Interactive Charts Using Excel Objects? • Customising data labels on charts • Presenting data in “Bar of Pie” and “Doughnut charts” • Getting total labels in stacked column charts • Use of XML and its mapping in excel • Creating forms in MS excel

    $11.11 /hr
    359 hours
    4.63
  6. Ankur Bansal

    Ankur Bansal Agency Contractor

    R, SQL, Excel VBA Modeler - Specialist Modeling, Statistical Analysis

    India - Last active: 5 months ago - Tests: 5 - Portfolio: 5

    I am an engineer from IIT Delhi and have worked for 7+ years as a process modeler and automation engineer. I have strong appetite of mathematics, statistical & analytical techniques and can work with ease on tools like Excel Data Analysis, SQL R-Project. I can provide support in creating models for engineering and business process from scratch. My expertise are in data modeling, process automation, statistical analysis and design. Please check detailed work history on my website http://www.excelmodeler.com

    Associated with: Octave Simulations

    $25.00 /hr
    560 hours
    4.61
  7. Muhriz Rashid

    Software Developer

    Sri Lanka - Last active: 17 days ago - Tests: 1 - Portfolio: 2

    Developer with proven experience in architecting and developing custom-made software applications (Visual Basic .NET / 6.0), Office add-ins (VSTO / VBA) and creating software installers. Recognized by employers as a personable, dedicated performer who demonstrates innovation, communication, and teamwork to ensure quality, timely project completion. Working full-time as freelancer. - Developing custom-made software applications - MS Office Macros (Windows and MAC) - Programming Add-ins and Plug-ins - Creating Installers for applications and scripts (including SQL server setup) - Upgrade /debug code

    $35.00 /hr
    16 hours
    5.00
  8. Oleksiy Kustlyvy

    Oleksiy Kustlyvy Agency Contractor

    DBA & VBA Professional, network/system administrator, web-scraper

    Ukraine - Last active: 1 day ago - Tests: 12 - Portfolio: 4

    Microsoft Office expert, Access/VBA programmer, web-content scraper. Over the last 15 years supporting users and networks. Also have some experience in the following areas: SQL, Internet research and data entry.

    Associated with: OK Software Development

    $22.50 /hr
    1,595 hours
    4.96
  9. Asep Muhajir

    Asep Muhajir

    English | Indonesian | VB | VBA Automation | Android | PHP | MySQL

    Indonesia - Last active: 2 days ago - Tests: 12 - Portfolio: 2

    I am a native Indonesian of Sundanese descent. My areas of expertise include the following. 1. Translation of English documents to Indonesian and vice versa. I have 15+ years of translation experience under my belt. 2. Software development (10+ years of experience) With in-depth knowledge of a few programming languages, I have been working on various software projects in specific fields as follows. ♣ Desktop application development: using Borland Delphi 7, Visual Basic and C++ ♣ Mobile application development: Java for Android platform (see my portfolio) and C++ for Symbian ♣ VBA Add-In development (see my portfolio) ♣ Website design and coding: HTML, PHP, and MySQL Having been engaging in the above sorts of jobs, I assure you I can deliver top-notch results in a timely manner. Should you need to have your projects accomplished within a given time frame, feel free to let me know at your earliest convenience. I am available on both Skype and Yahoo Messenger, if you ask me. Thank you so much for taking the time to read this incredibly lengthy overview, which means either you are a serious client or a curious freelancer/contractor. :) Sincerely, Asep

    $5.00 /hr
    10 hours
    5.00