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 S. - Expert Microsoft Excel VBA scripting and customisation

Mark S.

Expert Microsoft Excel VBA scripting and customisation

$40/hr
590 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
Stan O. - Microsoft Office, .NET Developer

Stan O.

Microsoft Office, .NET Developer

$99/hr
191 hours
Canada
100% JOB SUCCESS
“Stan was the best and is quite expert. Stan completed his work under budget and quickly.”
  • .NET Framework
  • ASP.NET
  • C#
Ihor B. - Spreadsheets expert (VBA and Google Apps),  Accountant

Ihor B.

Spreadsheets expert (VBA and Google Apps), Accountant

$25/hr
1,027 hours
Ukraine
100% JOB SUCCESS
“Ihor was awesome. He was prompt, accurate, and flexible, and he offered to stick with me even after the work was completed to ensure it continued to meet my needs. He was also...”
  • Google Apps
  • JavaScript
  • HTML
Mihaela C. - MS Office Specialist

Mihaela C.

MS Office Specialist

$4/hr
637 hours
Romania
99% JOB SUCCESS
“Mihaela approached this job with exactly the positive attitude and frame of mind you would expect from a professional. S he made sure everything was clear and communicated well...”
  • Microsoft Excel
  • Data Entry
Mohamad E. - Google Spreadsheet automation Expert

Mohamad E.

Google Spreadsheet automation Expert

$32/hr
469 hours
Egypt
98% JOB SUCCESS
“Good listener -- very prompt. Will hire again.”
  • Google Spreadsheets
  • VBA
Mohsin Z. - Database Engineer (Microsoft Access/SQL)

Mohsin Z.

Database Engineer (Microsoft Access/SQL)

$50/hr
3,788 hours
Pakistan
98% JOB SUCCESS
“We've worked with Mohsin for a number of months and he continues to deliver. His knowledge of Access is exceptional. Highly recommended.”
  • Microsoft Excel
  • VBA
  • SQL
  • CSS
Raad A. - Excel Automation, Data Mining and VA Services Provider

Raad A.

Excel Automation, Data Mining and VA Services Provider

$8/hr
155 hours
Bangladesh
94% JOB SUCCESS
“It's a nice experience working with him. He delivered quality in due time. I highly recommend Raad.”
  • VBA
  • Microsoft Excel
Mark T. - UK Database Design / Interface Specialist

Mark T.

UK Database Design / Interface Specialist

$35/hr
7 hours
Thailand
93% JOB SUCCESS
  • Data Modeling
  • JavaScript
Sandheep C. - Microsoft Excel/VBA Expert

Sandheep C.

Microsoft Excel/VBA Expert

$22.22/hr
1,692 hours
India
92% JOB SUCCESS
“Sandheep was awesome, he fixed my Excel doc and walked me through how he fixed it so I could see the difference between what he had done and what I did. I must have thanked him...”
  • Microsoft Excel
  • Excel VBA
Ehtisham R. - Expert VBA and Web Developer

Ehtisham R.

Expert VBA and Web Developer

$22.22/hr
3,360 hours
Pakistan
88% JOB SUCCESS
“Excellent contractor, very knowledgeable and has commitment to the needs of the project.”
  • .NET Framework
  • PHP
  • VBA
  • SQL
  • C#
Prabhat S. - TOP RATED Excel and VBA Expert

Prabhat S.

TOP RATED Excel and VBA Expert

$11.11/hr
3,658 hours
India
88% JOB SUCCESS
“Ran a very detailed trial project with Prab. Uncanny ability to follow directions and also read between the lines and recognize problems before they happen. Ending the trial project...”
  • Customer support
  • VBA

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