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, 146 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.82.

Last updated: October 1, 2015
Clear all filters

Neil W.

Neil W.

Web/Software/Database designer/developer

Australia - Tests: 8

Over the past 15 years, I have worked in a variety of roles using the Microsoft Office suite to complete many differing tasks for State Government and small businesses. My motto is 'Work smarter, not harder', leading me to often automate my tasks using a combination of macros and VBA code, making it possible to get more done in less time. I also have experience with C#, HTML, HTML5, CSS, CSS3, ASP.Net, PHP, VB, and have created a few websites for friends who have their own business, both static and dynamic (including Ajax) styles. I also have extensive experience creating, managing, maintaining and improving Access databases and Excel spreadsheets, as well as transitioning Excel spreadsheets into more functional Access databases, increasing data analysis capabilities and ease of use, often also increasing automation with the use of Macros and VBA. Finally, IT work is my full-time job and hobby, having been an enthusiast since I was 6 years old, working with Extended Color BASIC on a TSR-80/Tandy Color Computer 2. I am available most hours, in the short term and the long term to support and enhance the solutions I develop.

$33.33 /hr
0 hours

Sipra Karmakar

Sipra Karmakar Agency Contractor

Excel/VBA Expert/Automation

India - Tests: 15 - Portfolio: 6

I have worked on various projects like preparing excel models, writing VBA codes to automate the process, dashboard, MIS reporting etc. The reports have helped clients gain efficiency and improve quality. Automated repetitive reports using Excel, VBA, SQL, QlikView, Integration with SharePoint - Prepared an excel macro which is connected with Access db and SQL server; pulls data and generates the report in excel. - Excel macro to create slide decks - Excel macro to fetch updated data from the DB, refresh the report and upload the file directly into SharePoint. - Competent in loading data from multiple data sources into Excel Reports using Excel VBA - Created Excel Add-Ins to simplify the process - Designed and automated pipeline, attach dashboards in QlikView. Preparing Regional Gross Margin Report: - The project involves preparing gross margin report per quarter. The report serves the purpose to decide the profit margin per quarter. - The final output of the report goes into PPT. I wrote an excel macro which applies the filter in various sheets and then copies the charts to prepare the slide decks. - The macro has saved 1 FTE for the team. Project Performance Report: - Prepared an Excel/VBA tool to generate project performance reports - The tool allows project leads to select projects and generate the dashboard with just a click of button - It allows to send the report through email as attachment (Excel or PDF) Transaction reporting: - Generating business transaction reports like Project Plan, Labour Booking, Labour Cost, Invoice, Purchase Order and Balance Sheet. It follows three steps process: - Prepared a macro to login to SAP (Compass BW) and extract the data in csv format. - Cleaning and storing the data in Access db/SQL server - Prepared a macro to refresh the excel reports which are linked with the database. Macro also creates a reconciliation report and finally uploads the files in SharePoint.

Associated with: Eazzy Freelancing Agency

$6.67 /hr
103 hours

Dave Johnston

SeniorMSAccessDatabaseDeveloperWith_ vba coding

Canada - Tests: 3 - Portfolio: 1

MS Access Developer with extensive experience in Insurance, Property Management, and Fisheries and Oceans Canada. My core competency lies in complete end-to-end development of desktop applications using Microsoft technologies. Over the past 12+ years I have upgraded and or developed over 50 different database applications using MS Access, Excel, vba and connection to Oracle with exposure to php, asp and html. Currently looking to work 20 to 40 hours per month on a long term basis. Rate negotiable. If you are serious about your data use an EXPERT. ME

$40.00 /hr
718 hours

Kopal Kaushik

Kopal Kaushik Agency Contractor

Excel | VBA | SAS | SPSS | Statistics | Research

India - Tests: 1 - Portfolio: 6

Team of two freelancers with combined skill-set of Excel, VBA, SAS, SPSS, Data Analytics and Statistics. Both of us have 7+ years of experience. I Computer Science Engineer with MBA in Software Enterprise Management. I work as a full time freelance. My team mate (my husband) is IIT-Delhi graduate works as Data Analytics Consultant with an analytics firm. Combination of strong technical skills and sound business sense makes us preferred provider.

Associated with: Kopal Kaushik

79% Job Success
$9.00 /hr
0 hours

Mihovil R.

Mihovil R.

Node.js, Java and Lotus Notes/Domino engineer

Croatia - Tests: 15 - Portfolio: 8

I am a passionate J2EE/Java, Lotus Notes (certified), Node JS software developer and architect with over 6 yrs of professional experience including other programming languages like C# and others. Wide range of experience in developing and maintaining Java/J2ee web systems, Lotus Notes web and client applications and plugins as well as Node JS applications and REST APIs. I, also, have a great deal of experience in PDF generation MS Office/OpenOffice document automation and assembly, VB, VBA, various document format manipulations. My goal is to make my employers happy and content with solutions I make them. I do not do mediocre jobs and do not make/give mediocre solutions so choosing me as your contractor offers a great deal of quality and professionalism. I also offer a lot of consultation services on many software development areas and always for free when they are a part of my project. I pride myself in good work ethics and moral and I know my employers see and value it. Interesting, useful and challenging projects make my heart race, motivate me and I am always willing to step in or join in any way possible. You got one? Send me a short note about it ASAP !

100% Job Success
$25.00 /hr
1,041 hours

Mohammad Shahadat Hossain

Mohammad Shahadat Hossain

VBA Programmer & Microsoft Excel VBA (Macro) GURU

Bangladesh - Tests: 8 - Portfolio: 15

Do you want automation in Excel? Are you tired of making same reports every day? Do you want your job/project get done effectively and efficiently? Being an Expert of Microsoft Excel (VBA), I can help you out from those tedious circumstances that trouble you most. Since I got 6 years of extensive experience in designing and coding complex Excel based Application. A wide range of small utility software or program has been developed through the use of Excel VBA (portfolios attached). I believe my capabilities are perfect for building any excel related projects. Besides, I have got very good control over using different software and methods of VBA which allow me to migrate or scrub data from PDF to Excel, Word, PowerPoint, Access and Vice Versa and to scrape or mine required data from web too.

87% Job Success
$14.44 /hr
314 hours

Sinan C.

Sinan C.

Python, VBA, Autohotkey, Java (Android)

Turkey - Tests: 3

My skills are: Python: ● Webscrapping with Selenium and BeautifulSoup, ● SQLite, ● Tkinter GUIs, ● Excel / browser automation with COM VBA: ● 10+ years, advanced Excel macros Autohotkey Script: ● 5+ years, ● Computer automation, ● Webscrapping, ● Excel / browser automation with COM Java: ● Android I'm a certified electrician and technology enthusiast. I'm a native Turkish speaker. I have translated mobile softwares in the past. I like to be a man of my word and I stand behind my work even after the contract is over. Videos of my projects:

$11.11 /hr
0 hours

Arnel M.

Arnel M. Agency Contractor

VB/VBA, SQL/Oracle 10g, iOS Developer, PHP,C#

Philippines - Tests: 5 - Portfolio: 5

I had been working on intranet web based application using HTML, ASP, ASP.NET C# , VBscript, CSS, Dreamweaver, Visual Studio 2010, Oracle Database application for more than10 years. Develop desktop application for data processing and analysis using VB6, VBA Excel Automation and PL/SQL Developer. I am seeking opportunities to widen my skill in developing database applications.

Associated with: asmCreations Agency

100% Job Success
$22.22 /hr
3,123 hours