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, 186 VBA projects are completed every quarter on Upwork.


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.80.

Last updated: May 1, 2015
More options
Clear all filters
  1. Travis Summers

    Travis Summers

    Microsoft Office/VBA Applications

    United States - Last active: 1 day ago - Tests: 13 - Portfolio: 2

    10+ years of experience with MS Office products and Visual Basic for Applications with a focus on application development in Excel and Access. Although I have a background and education with a focus on engineering, product design, and quality systems, I have a high level of interest in application development. I am the resident expert on this subject matter at my current employer and have developed several application that are currently in place there. I have signed up to oDesk to participate in some challenging and diverse projects.

    $17.78 /hr
    489 hours
  2. Gergely Kovacs

    Gergely Kovacs

    Microsoft Excel VBA expert

    Hungary - Last active: 1 month ago - Tests: 4

    I've been writing excel VBA automations for 3 years at my current company, speeding up KPI reporting processes. I'm looking for opportunities to help companies / people in my free time. I can help you if: - you have complex daily / weekly reports, charts and if you want to get them done in a few minutes instead of spending hours on them - you need to transform a big amount of data, and it would take forever to do it manually

    $45.00 /hr
    0 hours
  3. Daniel L.

    Daniel L.

    Excel expert and VBA proficient

    Israel - Last active: 1 month ago - Tests: 3

    I am Creative, Analytic with User oriented view. In the last months i have worked with various clients (big companies and small) and assisted them with excel tools such as business plans, budget, selling tool, analyzing data, pricing, inventory management. I am trying to create simple solutions to complex problems :)

    $40.00 /hr
    0 hours
  4. Ryle Chislett

    Ryle Chislett

    VBA Automation

    Canada - Last active: 3 months ago - Tests: 2

    I have been involved in procurement and sales in the manufacturing industry for roughly 10 years primarily in purchasing. I fell in love with VBA because of limitations of the tools provided at work. Quite often I find the tools provided are inefficient or not useful enough and I needed to find better, faster ways to get things done. Having a basic knowledge of VB I turned to VBA. In the last 6 years I have had a lot of experience writing code using VBA. I developed a little using VB.NET but for ease of distribution between coworkers, I soon converted those applications to VBA. I've written AS/400 automation tools, Excel tools such as a production planning/scheduling program with an Access backend, various automation tools with database backends and user forms for input that send emails with attachments or generate output files to be used for input to other systems. Many of the tools I've created in the office have become indispensable. Currently I'm in the early stages of developing a CRM/VRM system using VBA in Outlook that will either use an Access DB or if IT allows, an SQL server and also a multi user tool for tracking inbound overseas/rail shipments.

    $40.00 /hr
    0 hours
  5. Luiz Alencar

    Luiz Alencar

    Systems analyst VBA

    Brazil - Last active: 05/30/2014

    Consolidated in the area of ​​Information Technology, with performances in several application projects developed in MS Office Excel (using native functions of the tool), Excel VBA (customized toolbars) and MS Access (creating relational tables) career. Role in projects performing requirements gathering, functional documentation and technical documentation. Certification MOS Excel 2010 ITIL Foudations

    $55.56 /hr
    0 hours


    VBA Junior Developper

    France - Last active: 04/14/2014

    February-August 2013: VBA Intern at NXP Semiconductors About the project : Validate an integrated view system by stimulating their RF input with TV more or less disturbed ( but under control) signals and measure return the bit error rate output circuits according to certain criteria . These criteria are mainly based on standard digital TV reception, types of stimuli, even channel decoders of industrial partners. Position: Intern 1 - Optimization of various existing VBA programs for American standard ATSC, European DVB -T and Brazilian ISDBT. 2 - Establishing a single VBA program able to handle all digital standards test. On my arrival in the company, each had its standard Excel workbook and dedicated code. To save not only time, but also for better monitoring, it became imperative to consolidate all. 3 - Design VBA automatic "application notes" for different customers and containing the results of the measurements program Generate reports. These reports are Word documents that allow customers to view real-time performance circuits. NOVEMBER 2013- JANAUARY 2014: Junior VBA Developper at Maisons D'en France General Context: Sales and Construction Houses About the project: Design VBA programs to automate various tasks monthly Position: Developer VBA interim ( FULL TIME) Tasks performed: � Design and implementation of a method for automatic management of employees monthly commissions, generating monthly and annual sales history in order to facilitate the monitoring of client files. � Implementation of a program used to determine the monthly salary of each employee from the fixed salary and the different elements like sales, cancellations, openings for commercial site for example, or the turnover for drivers work ... � Automatic generation of a summary sheet of the specific salary for each category of employees. It includes all the elements taken into account in the calculation of wages. � Development of a program for the automatic update of the monthly report of activities of the company.

    $44.44 /hr
    0 hours
  7. Kim K.

    Kim K.

    MS Access\Excel VBA

    United States - Last active: 10/04/2012

    I have over 10 years of experience developing customized business applications using Microsoft Access/Excel/VBA. I have extensive experience with: • Identification of shortcomings, standardization and automation of processes utilizing advanced VBA skills and various software. • Provide support to the development team and management to assist in the analysis by presenting data in statistical reports and dashboards using MS Excel /Access and VBA. • Present data analysis using statistical reports, pivot-tables, charts and dashboards. • Creation of complex MS Excel multipage forms using VBA functions and classes. Connection to MS Access database to store the data on the forms. Control of access to the Excel form, read and write permissions using VBA functions. • Importing and exporting data between different types of data sources • ETL processes using VBA, VBScript, Regular Expressions, text editors and batch files. • Complete life cycle of the software development process (requirement gathering, data models, design, development, deployment, maintenance and technical documentation). Please feel free to contact me with any questions and hopefully with an opportunity to add value to your projects.

    $40.00 /hr
    0 hours
  8. Chip Allee

    Chip Allee

    Excel VBA Master

    United States - Last active: 12/02/2014

    Highly experienced in all aspects of Excel programming. VBA, .Net VSTO, database integration (Access, Oracle, SQL Server), ADO, VBA legacy conversion, custom ribbons, interactive charting Excel integration with third party charting tools, all versions of Excel up to 2013. Extensive process automation, instrumentation, robotics, process control. Many years of business analysis and automation in Science, Engineering, Finance, business processes, Biotech. 10x programmer focused on highly efficient coding and streamlining for long term sustainability. Very skilled at refactoring legacy spaghetti code. Known for completing complicated Excel challenges in a fraction of the time of less experienced coders.

    $75.00 /hr
    0 hours
  9. Alfonso P.

    Alfonso P.

    Excel VBA Programmer

    United States - Last active: 10/09/2014 - Tests: 1

    Programming is my passion and Excel is one of my top programs that I love to automate. I have been working with Excel for over 10 years and can provide solutions in many areas. E.g., creating user forms for data input, creating templates for data processing, incorporate different data sources into a master file, input data from excel workbook into web browser (data entry automation), manipulate and normalize data sets, generate excel reports dynamically and more. I take pride in my work and look closely at details of a project and carefully debug my programs. I'm currently employed by the number one book publishing company in the world where I oversee an excel spreadsheet-based dashboard system that aggregates staff's time recorded in different time tool systems. I also created many excel vba scripts used for data processing and also python scripts with selenium web driver for web scraping. I also have expertise in google apps scripts for automation of google products such as Gmail, Gsheets etc.

    $50.00 /hr
    0 hours