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, 187 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.81.

Last updated: August 1, 2015
Clear all filters
  1. Danilo G.

    Danilo G.

    VBA Programmer and CRM Lead Researcher

    Philippines - Last active: 24 days ago - Tests: 11 - Portfolio: 2

    "Quality First and Foremost" I am a multi-talented person. I can develop simple to complicated quality application using VBA in Microsoft Office Suite. I can find quality lead for Zoho CRM via LinkedIn, Data Connect, or Google. I can work under pressure.

    $3.50 /hr
    105 hours
  2. Duško Lazendić

    Duško Lazendić

    Microsoft Excel, VBA, programming. Graphic editing.

    Serbia - Last active: 3 months ago - Tests: 5 - Portfolio: 3

    With more then 3 years of working experience and 3 years of education in VBA and I can say that not even one programming job is impossible for me. I always search for new experience and new knowledge and try to deal with more complex problems every day. I observe every job as new entity and I do not start another until one's finished. Most people think that quality require a lot of time. I'm not one of them. I believe that any job can be done fast and precise with perfect results. You just need to pay your full attention to it. Speed is most important benchmark in modern world. If you can't do something fast, someone else will. But if you can do something fast and quality, you are the man for the job.

    $4.00 /hr
    4 hours
  3. Ranjith Kumar

    Ranjith Kumar

    Excel VBA, Web research & Data entry Specialist

    India - Last active: 15 days ago - Tests: 3 - Portfolio: 4

    I am an expert in excel VBA with 8 years of work experience on excel automation, web research & data entry. Skills: excel vba macros, web research, lead generation and data mining. I can provide solution that can save you time, money, eliminate manual errors and improve business performance.

    $4.00 /hr
    8 hours
  4. Ben amor M.


    Tunisia - Last active: 10 days ago - Tests: 9 - Portfolio: 4

    I have an experience in the Excel, Access and VBA . I'm most fluent in C, but have experience with other languages including JAVA I enjoy learning new technologies, and am currently teaching myself c#. I am seeking opportunities to automate tedious and complex Excel/Access processes, Or C programming so that you or your business can be more productive.

    $10.00 /hr
    20 hours
  5. Mr. Gaurav Agency Contractor


    India - Last active: 1 day ago - Tests: 5 - Portfolio: 2

    8+ years of Extensive experience in Architecture, Analyzing, Designing, Development and Maintenance of Web, Windows, N-Tier Object Oriented applications • Extensive programming experience in C#,VB, ASP.NET, MVC, AJAX, ADO.NET, Entity Framework. • Design and programming experience on VBA. • Experience in developing n-tier C# assemblies. • Experience in developing Data Access Layers using Entity Framework 4.0. • Ability to take and give directions and instructions and provide assistance through completion of tasks. • Strong analytical and problem solving skills

    Associated with: InetBuild.Com LLP

    $11.11 /hr
    1,926 hours
  6. Prabhat S.

    Prabhat S.

    TOP RATED Excel and VBA Expert

    India - Last active: 2 days ago - Tests: 8 - Portfolio: 2

    TOP RATED FREELANCER WITH WIDE RANGE OF SKILLS! I'm fortunate to be born in the era where technology and techniques have grown leaps and bounds. And I won't shy away from saying that I've made full use of all the knowledge, resources, and technology available around me. I've trained and educated myself in such a way that I can learn almost anything. I keep an open mind, and treat every work opportunity as a new learning and growth avenue. I'm technically sound - which really helps ;). And I believe that if I understand something to the core, I cannot mess it up. My job success rate of over 90% is a proof in itself of the great caliber and worth I have. Read further and you'll know why I say that. I am an experienced Project Manager, Customer Service Executive, Reports and Data Analysis Manager with various reputed organization. I have a total of 14 years of rich experience working with project management, customer service management and analysis, and am an expert on MS-Excel, VBA (Macros), MS-Access and SQL, and managing teams in these domains apart from managing and supervising customer service teams for various countries in a full time as well as freelancing capacity. I have ghost writing and copy writing experience as well, wherein I have created eBooks, written articles and blog posts, and proofread all of these as well. I have a total of 5 years of writing experience with no plagiarism as I believe in expressing myself with my writing, and I never copy from someone else's work. I have worked on tools like Excel and VBA for 13 years, either creating reports and trends, or researching around data fields, or automating reports, or managing and supervising teams working on these tools and guiding them through thick and thin. Regarding my experience with customer service, I have always been in a customer facing environment and have created great rapport with customers as well as clients. Some of my great attributes are that I am a very quick learner, and I demonstrate both speed and accuracy at all times. I can multi-task easily without fail. I am sharp and understand things really quickly and thoroughly. I understand that reading between lines is as important as the straight forward approach, and I always keep my eyes and ears open. I am interested in long term projects where I can utilize my talents. With availability of more than 50 hours per week, I can handle multiple jobs at the same time. I have experience of managing people across the globe, reporting directly or indirectly into me - in a full time job as well as a freelancer. I have handled workforce of more than 40 people successfully. I have a proven track record of managing people, growing them personally and professionally, and getting work done through available talent. I can be a reliable team manager or supervisor of a challenging team, where I can use my experience of working with different people. I am here to make a career as a freelancer. As I said, I want to utilize my talent and make sure I don't get complacent. Money is as important, but I'm here to earn some respect and add new feathers to my hat!

    $11.11 /hr
    3,002 hours
  7. Shahid Ullah

    Shahid Ullah Agency Contractor

    ERP Implementation Expert,Database Expert and VBA Expert

    Bangladesh - Last active: 1 day ago - Tests: 8 - Portfolio: 11

    Last 13 years I have worked on different companies with different technologies like Oracle Forms & PL/SQL, Oracle Database , Visual basic, C#, SQL Server, MySQL, PostgreSQL, MS Access etc. I am specialized in Database driven desktop application development using VB6/C# and database administration specially in Oracle and Access. One of my Highlighted Project was ERP software development on Garments & textiles sectors. I also have expertise on ESRI ArcGIS family of products like ArcGIS server, arcCatalog and Geoprocessing using different scripting language like Python, Javascripts and VBA. I am seeking opportunities to provide services to any database related application development, Utility development and GIS application development.

    Associated with: SSS

    $13.33 /hr
    966 hours
  8. Muhammad Imran

    Software Developer (SQL Server, VB/VB.Net, C#, Excel,VBA, Access)

    Pakistan - Last active: 5 days ago - Tests: 6 - Portfolio: 10

    I have 12+ years of experience in developing Software solutions for Business and other oraganizations including Accounts, Inventory , ERP, CRM , Outlook, Excel, Word Add-ins. I have also developed Reporting solutions using SSRS, Crystal Reports with SQL Server. I have also worked on Web applications HTML, ASP, ASP.Net, JavaScript. Based on the developed solutions and scope, I have more than 10 years of experience as Programmer/Developer with the following skills and experience: Extensive experience in developing code for reports and other enhancements to systems using VB6, C#, Crystal Reports, VB.NET, ASP.NET, MS SQL Server, Oracle. Extensive experience in testing reports and other enhancements to systems using Crystal Reports, VB,VB.NET, ASP.NET, Oracle, SQL Server Access. Experience in developing, testing, debugging programs to process XML files Experience in gathering and documenting requirements from business analysts and subject matter experts for reports and other enhancements to web based systems Experience in analyzing requirements in order to determine functional requirements for reports and other enhancements to the web based systems Experience in writing specifications for development of reports and other enhancements to systems using VB, Crystal Reports, VB.NET, ASP.NET, Oracle, MS SQL Server C#, Entity Framework, LINQ I can Demonstrate analytical problem solving and decision making capabilities. Demonstrate risk and compliance analysis skills. Experience in documenting detailed design models. Proficiency with desktop tools (Visio, MS Office, MS Project, MS Outlook). Experience in dealing with multiple teams representing various areas in delivering the project. Excellent verbal and written communication and presentation skills. Demonstrate capacity to work collaboratively with client organizations. A team player with a track record for meeting strict deadlines. Knowledge of methodologies, processes and standards: Based on the scope, the Programmer/Developer should possess: In-depth understanding of the entire Software development processes Proficient with different Types of development and unit testing methodologies Proficient in documenting code changes Proficient in developing and using re-usable components Skilled can be worked on : MS SQL Server MS Access MS Excel Visual Basic VB.Net C# Crystal Reports Outlook Add-in CRM and ERP Development. I am honest quick problem solver and also remove issues from existing software. I can develop any business solution with my best skills according to specifications.

    $16.67 /hr
    557 hours
  9. Yogesh K.

    Yogesh K.

    Programmer, Developer (Java, J2EE, R, Maven, REST, VBA, Delphi)

    India - Last active: 2 days ago - Tests: 10 - Portfolio: 6

    Having experience of developing Agile development in Java, J2EE, R, REST, Installers, Bitbucket, JIDE, Swing, Delphi, Web Services, JDBC, MySQL, SQL Server 2008, MS-Access, HTML, JavaScript, CSS, JSP, Servlet, VBA, Documentum, VMWare and C++ in Apache Tomcat, Windows and Linux (Redhat) environments.

    $10.00 /hr
    45 hours