Hire the Best Excel VBA Developers in Pennsylvania

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

Philadelphia, Pennsylvania

$45/hr
4.8
74 jobs

AI Integration I’ve studied Prompt Engineering and AI Models extensively. I build Excel systems that talk directly to ChatGPT and Claude. Your spreadsheet becomes an intelligent workspace, not just a grid. Features – Multi‑model support – Token cost tracking – AI assisted, natural‑language prompt designer – AI‑driven prompt evaluation – Reusable prompts library – Highly structured, reliable reports – All inside Excel, with full control and zero chaos – Easy to maintain and upgrade See Multi Model - AI Strategic Research in portfolio. Background 20 years of Excel/VBA automation. I design clean, intuitive Custom Ribbons. My code is structured, predictable, and built for scale. Reusable Modules With extensive Microsoft training in structured programming, I maintain a deep library of drop‑in components: – AI query engines – Word report generators – Dynamic dropdowns – Custom Ribbons These modules accelerate delivery and provide fully debugged, polished features.

  • Visual Basic for Applications
  • Microsoft Excel
  • Automation
  • Data Mining
  • Scripting
  • Macro Programming
  • Macros
  • Microsoft Office
  • Data Analysis
  • PDF Conversion
  • Microsoft Word
  • Spreadsheet Software
  • Office 365
  • OpenAI API
  • OpenAPI
  • Claude
  • Claude 3.5 Sonnet
Grant S.

Gilbertsville, Pennsylvania

$75/hr
4.9
156 jobs

Experienced professional with multiple skills looking for extra work. Very diligent, attentive to details, hard working and honest. Guru in MS Office Applications (company SME (Subject Matter Expert)) VBAs and Macros Knowledgeable in computer software and hardware problems Many years of customer service including managing a large team of customer service agents Excellent written and speaking communication skills I sell time by adding automation to any office product! Think about those repetitive tasks you do - the quarterly tax submission, the monthly sales report, the weekly client summary, the daily call stats. They can all be automated. If you have something in an office file (a csv of sales numbers, or a word report, or a daily email you receive with information) and you need to get it into something else, or do something with it, it can be automated. You may think "its easy - and it only takes 45 minutes once a week" - that's 2,340 minutes a year which is 39 hours a year. A whole week of every single year is spent doing something "easy". If you have a week a year to spend creating a PowerPoint, or emailing a client report, or whatever it may be then think about what else you could do with that time. Non-repetitive tasks are equally important - it may be a one time mailing or combining multiple datasets into one but the need for accuracy and speed may still make automation worth while. Based on East Coast of United States

  • Visual Basic for Applications
  • Microsoft Excel
  • Microsoft Access
  • Microsoft Outlook Development
  • Microsoft PowerPoint
  • PDF Conversion
  • Microsoft Word
  • Microsoft Access Programming
  • Software QA
  • Data Scraping
Stephen T.

Flourtown, Pennsylvania

$120/hr
5.0
60 jobs

I transform complex business tasks into efficient, automated systems, saving time, reducing errors, and improving productivity across all business areas. ---My Mission--- To build software solutions that dramatically improve the speed, quality, and output of critical business tasks, enhancing efficiency and reducing costs. ---Core Competencies--- Excel, VBA, SQL, Power Automate, Power Apps, SharePoint, Azure Cloud Services, ERP integrations, Python (Plotly - Dash, PyQt5, Selenium, Pandas, more), Data Analytics & Visualization, Power BI, Custom Dashboards, Document Automation, KPI tracking, Process Optimization, O365, Azure MS SQL, MS Access, SQLite, Postgres, MRP, ERP ---Professional Experience--- With 4+ years as a full-time freelancer and 11 years in manufacturing engineering, I've evolved from a Project Engineer (with a Mechanical Engineering Degree) to a Lead Software/Automation Engineer. My 11 years in manufacturing started with a company with ~200 employees, then acquired by an enterprise publicly traded company where I continued to work for another 5 years. This unique trajectory has honed my ability to: - Develop robust, effective yet easy to use, software solutions - Understand diverse business processes and stakeholder needs to create tailored, goal-oriented tools ---Industries Served--- Manufacturing | Engineering | Operations | Supply Chain | Sales | Accounting | Finance ---My Approach--- I collaborate closely with stakeholders to ensure solutions are user-friendly and aligned with business goals. My diverse background allows me to quickly grasp complex processes and translate them into efficient software tools. ---Example Projects--- - Custom Product Configurator with automated analysis of engineering specifications, BOM, Labor costs, lead-times, manufacturing processes, and document generation - Inventory and Supply Chain Data Tracking and Analysis - Production floor planning and analysis for revenue and OTD optimization - Financial analysis - Automated scripting, document creation, data entry, and more - ERP data design and add-on tools (Baan and SAP experience) - Data mining, aggregation, cleaning, etc. - API Integration with custom software tools with OAuth Authentication via Excel / VBA or Python - Combined Excel VBA and Python tools, utilizing modern Python features from within Excel User Interface - Data Visualization, KPI Metrics, Custom Dashboards - Windows 365 Virtual PC Utilization, Scheduled Automations to SharePoint Shared Folders - SQL Data serialization, JSON with SQL integration for combined structured and NoSQL data. - Excel to Python bridge, utilizing modern Python technology seamlessly within Excel-based tools. ---Let's Optimize Your Business--- Ready to transform your time-consuming tasks into streamlined, automated processes? Reach out and let's chat!

  • Microsoft Excel
  • Python
  • Office 365
  • Automation
  • Cloud Database
  • C#
  • SQL Programming
  • Process Design
  • Microsoft SharePoint
  • Microsoft Azure SQL Database
  • Microsoft Power Automate
  • Microsoft SQL Server
  • Microsoft Access
James S.

Allentown, Pennsylvania

$125/hr
4.9
88 jobs

I am an Upwork Top Rated, hands-on technologist and accomplished software development consultant with over fifteen years of experience in designing and developing a vast number of solutions using a wide range of languages, frameworks, CMS systems, and integrations with a diverse set of products. My experience includes significant work with the Microsoft stack, WordPress and several project engagements involving e-commerce, cloud solutions, and SEO/SEM optimization. I have been a consultant for much of my career, completed projects regionally and internationally as a remote contributor. I earned a BS in Computer Information Science from Kutztown State University. Skills include: Development: C#, Python, PHP, VBA, VB.NET, ASP.NET, VBScript, JavaScript, T-SQL, PL/SQL, Microsoft Office Developer Tools OS: Microsoft Windows Server, Linux Software: Visual Studio, PyCharm, Git, Kentico CMS, WordPress, IIS, Chrome Developer Tools, Fiddler, Postman, Google Analytics Databases: SQL Server, MySQL, PostgreSQL, Oracle, Access

  • Visual Basic for Applications
  • Microsoft Excel
  • Python
  • ASP.NET
  • WordPress
  • Microsoft IIS
  • Django
  • Kentico
  • Microsoft SQL Server Programming
  • Microsoft Access Programming

How it works

Post a job for free Post 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 Excel VBA Developer in Pennsylvania on Upwork?

You can hire a Excel VBA Developer in Pennsylvania on Upwork in four simple steps:

  • Create a job post tailored to your Excel VBA Developer project scope. We'll walk you through the process step by step.
  • Browse top Excel VBA Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Excel VBA Developer profiles and interview.
  • Hire the right Excel VBA Developer 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 Excel VBA Developer?

Rates charged by Excel VBA Developers 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 Excel VBA Developer in Pennsylvania on Upwork?

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

Can I hire a Excel VBA Developer in Pennsylvania 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 Excel VBA Developer proposals within 24 hours of posting a job description.