Hire the Best Visual Basic Programmers
in the United States

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Ronald P.

Windsor, Connecticut

$55/hr
4.6
105 jobs

I’m a senior Excel VBA developer with 29 years of corporate-level experience automating spreadsheet processes, enhancing productivity, and modernizing legacy applications. My clients have included MassMutual, The Hartford, Pratt & Whitney, Connecticut Children’s Medical Center, CVS/Health, and more than 85 Upwork clients. For Cornerstone Real Estate Advisers (a MassMutual subsidiary), I developed a suite of proprietary budgeting tools that saved the firm over $1 million in commercial software licensing fees. The suite of asset-type-customized workbooks ran successfully for two decades and was widely preferred to commercial software alternatives across a user base of 100+ property management companies in the U.S. and Canada. Excel VBA is my specialty. I build and code robust automation solutions, eliminate time-consuming manual tasks, and stabilize unstable or error-laden workbooks. I also integrate Excel with Word, Outlook, and other MS Office applications for data-driven document generation and communication workflows. With advanced writing skills and an editor’s keen eye, I deliver top-shelf documentation. I write clean VBA code that is easy to follow, maintain, and troubleshoot, using a style refined over nearly three decades—far more readable, efficient, and maintainable than typical auto-generated macro code. I'm experienced collaborating with professionals in finance, accounting, engineering, and actuarial science—delivering tools that streamline operations, enhance decision-making, and stand the test of time. I favor a structured, incremental development process—guided by clear communication and steady progress toward the right solution. My goal isn’t just to deliver working code—it’s to create lasting value, delivered clearly, with precision and purpose.

  • Visual Basic for Applications
  • Macro Programming
  • Microsoft Excel
  • Microsoft Word
  • Writing
  • Data Processing
  • Business Mathematics
  • Employee Training
  • UI Graphics
  • Python
Richard Y.

Roseville, Minnesota

$95/hr
4.9
505 jobs

AVAILABLE NOW! I have a Finance MBA, Project Management Professional Certification (PMP), and over 15 years of data analysis, data modeling, conversion, and building models, analytics, and dashboards using MS Excel and VBA. I also work with Google Sheets for data analysis and reporting. My focus is on Data Conversions, Dashboards, and Automation. Over 400 clients on Upwork have been happy with my work.

  • Visual Basic for Applications
  • Microsoft Excel
  • Data Analysis
  • Microsoft Power Automate
  • Data Mining
  • Office 365
  • Predictive Analytics
  • Data Cleaning
  • ETL
  • Analytics
  • Data Migration
Richard T.

Fort Wayne, Indiana

$48/hr
5.0
5 jobs

Greetings potential clients, Legacy MS Access application draining your team's time? Struggling with a database that has grown beyond what its original design can handle? Need a new system built from scratch based on your requirements? That's where I come in. I'm a senior software engineer with 22+ years of specialized MS Access development experience and 27+ years in IT. My specialty: taking aging Access applications and modernizing them without disrupting your business. Career highlight: I converted Whitley Manufacturing's UA Corporate Accounting system from Access 97 to Access 2019 with a SQL Server 2019 backend - 60+ modules, 1M+ lines of VBA, split front-end/back-end architecture. The system continued running production accounting throughout the conversion. Core services: - MS Access application modernization (Access 97, 2000, 2003, 2007, 2010, 2013, 2016, 2019, 365 - all versions) - New MS Access applications built from your business requirements - MS Access to SQL Server upsizing with linked tables and pass-through queries - Advanced VBA development including error handling, class modules, COM/Office automation - Split front-end/back-end architectures for multi-user environments - Complex query optimization and performance tuning - Office Automation (Excel, Outlook, Word) - Custom label printing, FTP, web integrations, and third-party API connections - Database design, normalization, and indexing strategy My approach: understand your actual business need first, then deliver reliable software that outlives the project. You get honest scoping and steady communication throughout. Available for remote engagements ranging from short-term projects to ongoing maintenance. Time zone: Eastern (US). Ready to discuss your project? Send an Upwork message with a brief description of what you're working with, and I'll respond with specific next steps. Thanks for reading. Richard G Taylor God Bless.

  • Visual Basic for Applications
  • Microsoft Access
  • Microsoft Excel
  • Database Development
  • Microsoft SQL Server
  • VB.NET
  • C#
  • Automation
  • Microsoft PowerApps
  • Microsoft SharePoint
  • API
Dmitrii G.

Austin, Texas

$85/hr
5.0
21 jobs

I build and improve business systems that people actually rely on — data pipelines, approval workflows, reporting platforms, and automation tools built on Excel, VBA, and SQL. My longest engagement is an 8-year partnership with a 15,000-person construction enterprise, where I built their entire analytics infrastructure from scratch. The platform consolidates data across 15 regional branches, 12 project management teams, and their subcontractors — tracking 100+ active projects down to materials, equipment, and personnel. Used daily by 300+ employees across the organization. Most of my clients come back. Construction, real estate, fitness, trading, manufacturing — different industries, same pattern: something wasn't working well enough, now it does. If you have a system that needs to be built right, or one that needs to finally work the way it should — let's talk. What I work with: Excel VBA · SQL Server · Complex reporting · Approval workflows · Data integration · Long-term support

  • Visual Basic for Applications
  • Macro Programming
  • Microsoft Excel
  • Microsoft SQL Server
  • SQL
  • Database Design
  • Data Processing
  • Data Transformation
  • Data Visualization
  • Excel Macros
  • Transact-SQL
  • Database Query
  • Data Extraction
  • SQL Programming
  • Excel Formula
Cecil T.

Dallas, Georgia

$50/hr
4.9
336 jobs

I have been creating Excel solutions for over 20 years. My experience includes creating spreadsheets using macros, pivot tables, lookup referencing, power query and VBA programming. The results I have provided has granted me a Top-Rated freelancer rating that I have had since the inception of the program. I look forward to a successful relationship with you.

  • Visual Basic for Applications
  • Microsoft Excel
  • Power Query
  • VLOOKUP
  • Excel Formula
  • Microsoft Excel PowerPivot
  • Microsoft VBScript
  • Excel Macros
Patrick C.

Seaside, California

$65/hr
5.0
2 jobs

I have experience building custom applications for manufacturing environments. This includes software developed in Excel and Access with Visual Basic (VBA, VB6, VB.NET), as well as web technologies (HTML, CSS, JavaScript, PHP, MySQL). I have also integrated third-party APIs and ERP systems to connect data across platforms. My goal is to improve efficiency and automate manual data entry, and I am always learning and expanding my skills.

  • Visual Basic
  • Visual Basic for Applications
  • Microsoft Excel
  • MySQL
  • CSS
  • PHP
  • JavaScript
  • HTML
  • jQuery

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a Visual Basic Programmer in the United States on Upwork?

You can hire a Visual Basic Programmer in the United States on Upwork in four simple steps:

  • Create a job post tailored to your Visual Basic Programmer project scope. We'll walk you through the process step by step.
  • Browse top Visual Basic Programmer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Visual Basic Programmer profiles and interview.
  • Hire the right Visual Basic Programmer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Visual Basic Programmer?

Rates charged by Visual Basic Programmers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Visual Basic Programmer in the United States on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Visual Basic Programmers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Visual Basic Programmer team you need to succeed.

Can I hire a Visual Basic Programmer in the United States within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Visual Basic Programmer proposals within 24 hours of posting a job description.