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

Clay Smith, MBA, PMP

Clay Smith, MBA, PMP

VBA, Access, and Excel Guru

United States - Tests: 6 - Portfolio: 3

Master level Microsoft Excel and Access user with experience in Visual Basic for Applications (VBA) and Excel add-in tools; looking for a challenge or opportunity to improve current reporting processes or leverage VBA programming. Read more at

$30.00 /hr
235 hours


SENTHILKUMAR T K M Agency Contractor

Tester with experience in Testcomplete, selenium,QTP, Vbscript,jscript

India - Tests: 2

I have 6.5 years of experience in Software testing. I am good in Testcomplete. I have spend more than 4 years in test automation with testcomplete. Also i have experience in QTP, Selenium. In manual testing i can do functional testing, acceptance testing etc.

Associated with: Testing Solutionz, LLC, TESTING SOLUTIONZ, Triozing

$20.00 /hr
154 hours

Darrell kirby M.

Darrell kirby M.

Data analyst / expert VBA programmer / UI and form designer

Philippines - Tests: 5 - Portfolio: 6

For over 4 years of experience working as inventory planner and at the same time as a rockstar report data analyst. everytime i have project with clients my target is always blow my clients with my best result and speed, one of Microsoft excel professional. created tons of excel developments. thank you so much. and i hope to work with you some day.

97% Job Success
$11.11 /hr
101 hours

Jonathan A

Jonathan A

Hebrew / English Translation, Editing, Transcription & VBA Expert

Israel - Tests: 4 - Portfolio: 1

I am an experienced Hebrew/English translator. I have translated all types of text - from technical and academic papers, to books, poems, letters, etc. I am very creative, and will always find the best words and phrases that fit your original text. I have worked as a translator for companies, websites, and professional individuals. I also have always been a perfectionist, making sure that you are satisfied with the translation, before you make any payment. I will correct and revise the text according to your needs, until you are fully satisfied. In addition, I am a third-year Computer Science student in university, and I would love to help out with any coding projects, including Java, Python, Excel/Word VBA macros, etc.

96% Job Success
$10.00 /hr
20 hours

Corinne Cahuzac

Corinne Cahuzac

Excel VBA / Epicor Report Analyst / Crystal Reports

Canada - Tests: 10 - Portfolio: 1

Over the past 20 years, first as a secretary then as an office manager or executive assistant, I have dealt with different levels of organizations giving me an understanding of what is required by employees, managers and executives. My strength lies in coding Excel VBA to efficiently use this powerful software to its full capacity. Presently acting as a Reporting Analyst/Developer my role is to develop programs that increase efficiency and productivity resulting in consistent and reliable reports with a click of a button. Lastly, I have spent the last three years working on the ERP system EPICOR, developing BAQs (queries), Dashboard, Crystal Reports, and Customizations in addition to training users. EPICOR is a huge and powerful application where "one expert" in all areas just does not exist, but I can surely be part of a team to deal with the above mentioned areas. Fluent in three languages (English, French and Spanish) I can work in a multilingual environment. I truly enjoy training, teaching and giving workshops when possible. My latest challenges have been to analyse, improve or develop new business processes within a manufacturing environment.

100% Job Success
$25.00 /hr
706 hours

Ibukun B.

Ibukun B.


Turkey - Tests: 7 - Portfolio: 2

Senior Software Developer with 7+ years in analysis, design, development, testing and implementation of various windows applications. I am also a B.Sc holder in Computer Engineering. I have developed several desktop applications with both Layered Architecture and Client-Server Architecture and I specialize in implementing Authentication, Business Logic with System Support Layers in Layered Architecture. A creative developer and a proven team player building Reusable Object-Oriented software.

99% Job Success
$20.00 /hr
4,740 hours

Mubasher J.

Mubasher J.

Excel/VBA Wizard, Business/ Financial Dashboards and templates expert

Pakistan - Tests: 10 - Portfolio: 7

I have over 12 yeas of experience in using Microsoft Excel and VBA. I have designed several Business and Financial Dashboards, Templates, Calculators and various tools to help businesses in their planning. My Skill sets are: 1- Microsoft Excel / VBA 2- Dashboards and templates 3- Financial statement analysis 4- Number Crunching 5- Business growth calculators 6- Interpretation of extremely complex data 7- Link Excel with Access, Outlook, Powerpoint and Word using VBA. Some Examples of my work over Upwork. 1- I have extensive experience of linking Excel with other applications using my VBA skills. I can link Excel and Access, Excel and Powerpoint, Excel and Word, Excel and Outlook, Excel and MySQL. I have worked on several projects where I have linked multiple Microsoft Office applications with Excel. For example I have used Excel VBA to import data from MySQL(and Access) into a Dashboard, built in Excel, and then linked it with Outlook to send email, with a pdf attachment of the report. 2- I have created an Excel based accounting software, specific to client's needs, where Access was used as database. 3- I have used Excel with Powerpoint where, using VBA, data was processed in Excel and then automatically presented, with the help of charts and tables, in Powerpoint. I enjoy working on complex tasks involving Excel, finance, business and numbers.

99% Job Success
$27.78 /hr
7,984 hours

Karl vincent V.

Karl vincent V.

Spreadsheet Application Developer

Philippines - Tests: 4 - Portfolio: 18

Trainor of Advanced Excel and VBA. Can do virtually ANYTHING in Excel. Your Excel tasks takes hours to complete? I can make it work within seconds or minutes! Your Excel tasks too tedious? I can do it within a few clicks of some buttons! All projects are guaranteed a Work of Art..

100% Job Success
$15.00 /hr
1,897 hours