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
135 hours
Thailand
77% 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...”
  • VBA
  • Microsoft Excel
  • VB.NET
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”
  • VBA
  • VB.NET
  • QA Management
Mohsin Z. - Database Engineer (Microsoft Access/SQL)

Mohsin Z.

Database Engineer (Microsoft Access/SQL)

$60/hr
4,596 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.”
  • VBA
  • Microsoft Excel
  • SQL
  • HTML
Ehtisham R. - Expert VBA and Web Developer

Ehtisham R.

Expert VBA and Web Developer

$22.22/hr
3,412 hours
Pakistan
85% JOB SUCCESS
“Excellent contractor, very knowledgeable and has commitment to the needs of the project.”
  • VBA
  • Microsoft Excel
  • 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
  • VBA
  • Microsoft Excel
  • SQL
  • ASP
Oudin M. - Senior Sysadmin & Script Developper

Oudin M.

Senior Sysadmin & Script Developper

$29/hr
48 hours
France
1 REVIEWS
  • VBA
  • Bash shell scripting
Prabhat S. - TOP RATED Excel and VBA Expert

Prabhat S.

TOP RATED Excel and VBA Expert

$11.11/hr
3,955 hours
India
99% 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...”
  • VBA
  • Microsoft Excel
Nazarii R. - CAD Designer

Nazarii R.

CAD Designer

$5/hr
0 hours
Ukraine
New to Upwork
  • VBA
  • CATIA
  • Blender3D
  • MathCad
Mihaela C. - MS Office Specialist

Mihaela C.

MS Office Specialist

$4/hr
708 hours
Romania
100% JOB SUCCESS
“Mihaela successfully complete another data entry/data base building job for me. Her accuracy, time management and communication are outstanding. A real pleasure to work with. I...”
  • VBA
  • Microsoft Excel
Raad A. - VBA Programmer and a Web Scraper Who Gets Your Job Done

Raad A.

VBA Programmer and a Web Scraper Who Gets Your Job Done

$7/hr
232 hours
Bangladesh
96% JOB SUCCESS
“Raad was extremely responsive with my requests and sending updated drafts. The first iteration was 98% what I was looking for and I was blown away. I look forward to finding other...”
  • VBA
  • Microsoft Excel
  • SQL
Alexandros L. - Project Manager | Growth Strategist

Alexandros L.

Project Manager | Growth Strategist

$14/hr
0 hours
United States
New to Upwork
  • VBA
  • SQL
  • Excel VBA
  • C++
Brad W. - Microsoft Excel Developer

Brad W.

Microsoft Excel Developer

$25/hr
0 hours
Australia

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