Find the World's Best VBA Freelancers

Upwork is the leading online workplace, home to thousands of top-rated freelancers. It’s simple to post your job and get personalized bids, or browse Upwork for amazing talent ready to work on your VBA project today.

Browse Freelancers
Spotify Logo
Pinterest Logo
Eventbrite Logo
Dropbox Logo
BuzzFeed Logo
Mark T. - UK Database Design / Interface Specialist

Mark T.

UK Database Design / Interface Specialist

$35/hr
115 hours
Thailand
75% JOB SUCCESS
“Loved working with Mark and would hire him again with no hesitation. We live in time-zones that are 15 hours different, which I expected would be an issue but Mark tried his best...”
  • Data Modeling
  • JavaScript
Slobodan S. - IT Project manager and Wordpress developer

Slobodan S.

IT Project manager and Wordpress developer

$8.89/hr
27 hours
Macedonia
3 REVIEWS
“great bloke, great PM, will use again”
  • Project management
  • VBA
Mohsin Z. - Database Engineer (Microsoft Access/SQL)

Mohsin Z.

Database Engineer (Microsoft Access/SQL)

$60/hr
4,493 hours
Pakistan
100% JOB SUCCESS
“Extremely expert and professional work. He has always been quick to respond, quick to understand project and most of all delivers great work.”
  • Microsoft Excel
  • VBA
  • SQL
  • CSS
Ehtisham R. - Expert VBA and Web Developer

Ehtisham R.

Expert VBA and Web Developer

$22.22/hr
3,407 hours
Pakistan
92% JOB SUCCESS
“Excellent contractor, very knowledgeable and has commitment to the needs of the project.”
  • .NET Framework
  • PHP
  • VBA
  • SQL
  • C#
Andrew K. - Expert Database, VBA and Web Developer

Andrew K.

Expert Database, VBA and Web Developer

$25/hr
0 hours
United Kingdom
New to Upwork
  • SQL
  • Microsoft Excel
  • ASP
  • VBA
Oudin M. - Senior Sysadmin & Script Developper

Oudin M.

Senior Sysadmin & Script Developper

$29/hr
48 hours
France
1 REVIEWS
  • Scripts & Utilities
  • VBA
Raad A. - Data Processing, Web-scraping  and VA Services Provider

Raad A.

Data Processing, Web-scraping and VA Services Provider

$5.6/hr
218 hours
Bangladesh
96% JOB SUCCESS
“It's a nice experience working with him. He delivered quality in due time. I highly recommend Raad.”
  • Web scraping
  • Data Entry
  • VBA
Mark S. - Expert Microsoft Excel VBA scripting and customisation

Mark S.

Expert Microsoft Excel VBA scripting and customisation

$60/hr
709 hours
United Kingdom
100% JOB SUCCESS
“Mark has the most incredible Microsoft Excel skills. I have hired him several times and every time I am very pleased with his work. He is quick and pays great attention to details....”
  • Visual Basic
  • VBA
  • eBay API
Mihaela C. - MS Office Specialist

Mihaela C.

MS Office Specialist

$4/hr
708 hours
Romania
100% JOB SUCCESS
“Mihaela completed two data entry jobs for me in a very satisfactory manner. I look forward to hiring her again in the future.”
  • Microsoft Excel
  • Data Entry
Prabhat S. - TOP RATED Excel and VBA Expert

Prabhat S.

TOP RATED Excel and VBA Expert

$11.11/hr
3,903 hours
India
98% JOB SUCCESS
“Prab is a multitalented VA who follows directions well and does quality work. He is easy to communicate with and has a positive attitude. I've enjoyed working with him. My only...”
  • Customer support
  • VBA
Eduardo J. - Certified Public Accountant

Eduardo J.

Certified Public Accountant

$8/hr
0 hours
Philippines
New to Upwork
  • Intuit QuickBooks
  • VBA
Alexandros L. - Project Manager | Growth Strategist

Alexandros L.

Project Manager | Growth Strategist

$14/hr
0 hours
United States

To view more
profiles,
join Upwork

What our customers are saying


At a Glance: VBA

Initially released in 1993, Visual Basic for Applications (VBA) is a programming language and integrated development environment (IDE) created by Microsoft for event-driven applications. If you’re looking to create powerful macros to enhance the functionality of Excel, Access, and/or Visio, a VBA developer can help with your project.
VBA developers can use the Windows API and dynamic link libraries (DLLs) to bring automation into your Windows projects. They can also leverage VBA and OLE Automation to automatically generate Word documents from Excel data, speed up data entry with powerful Excel macros, and otherwise enhance the functionality of your Microsoft Office suite. It’s also possible to automate invoices on Microsoft Outlook. In general, you can turn to a VBA developer if you need to process large spreadsheets in Access and Excel. However, with Visual Basic .NET (VB.NET), some VBA developers can also create powerful web applications and services. VBA developers on Upwork can unlock the potential of your Windows machine with the power of automation.

Bring your idea to life with a VBA freelancer now

Get Started