Hire the Best VBA Developers
in the United Kingdom

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

High Wycombe, United Kingdom

$40/hr
4.9
71 jobs

I have over fifteen years of experience in Microsoft Office automation. I provide professional and reliable custom VBA/Excel/Word/Powerpoint solutions, specialising in spreadsheet automation, dashboards, forms, linking Excel - Word - Powerpoint (relaying data from one to the other) in order to create bespoke documents (reports, etc.) based on data transferred from the source application, custom ribbons/toolbars, and similar jobs. I enjoy producing professional looking, colourful, and aesthetically pleasing solutions. I am also well versed in Python, PHP, html, css, javascript and Java and I can produce high quality work in a short time.

  • Visual Basic for Applications
  • Microsoft Excel
  • Visual Basic
  • Microsoft Word
  • Spreadsheet Software
  • Data Scraping
  • HTML
  • Automation
  • JavaScript
  • Excel Macros
  • PHP
  • Java
  • CSS
  • Microsoft PowerPoint
Mojtaba F.

Nunthorpe, United Kingdom

$35/hr
5.0
59 jobs

I am a professional VBA programmer and have great experience automating tasks with Excel using formulas, macros, or VBA programming. Sometimes companies have to perform various activities manually in Excel to prepare data or the desired report, and these actions can be very time-consuming and erroneous. These activities can be automated using the powerful capabilities of Excel and VBA. There are different requirements for each regular user of Excel, like connecting to various data sources, importing data, modifying, formatting, and preparing data, creating interactive diagrams and dashboards, generating output files, or performing calculations based on data in multiple sheets. I can automate all of these tasks the way you want. MS Excel as a part of the office suite is fully compatible with other software in this suite, including MS Access and MS Outlook, so the macro written in Excel can interact well with them. I have good experience in programming on these platforms to automate tasks. I use various tools such as VBA, Excel Formulas, Power Query, Power Pivot, and other tools to automate processes.

  • Visual Basic for Applications
  • Macro Programming
  • Microsoft Access
  • Microsoft Excel
  • Scripting
  • Data Migration
  • Automation
  • Microsoft Excel PowerPivot
  • Microsoft Access Programming
  • Power Query
  • Data Extraction
John M.

Edinburgh, United Kingdom

$60/hr
5.0
94 jobs

I'm a VBA developer with over 25 years building macros and automation across Excel, Word, Outlook and PowerPoint. Word and Outlook automation is a more specialised corner than Excel, and it's where a lot of my biggest projects sit, so you get real depth where it's hard to find. I'm a Microsoft MVP and Expert-Vetted on Upwork (the top 1%), with a 100% Job Success Score, $100K+ earned and five stars from every client who's left a review. I also build with AI in my corner. I use Claude to work through options faster and pressure-test my code, so you get quicker delivery with no drop in quality. What you can expect: Guaranteed quality. Every solution is rigorously tested before delivery, at unit, integration and system level. Any error on my part is fixed at no cost to you. Predictable costs. Fixed price means fixed price. If I underestimate the work, I absorb the difference. Hourly projects always include a clear upfront estimate. Clear communication. I start with a thorough Q&A to fully understand your requirements, including enhancements you may not have considered. I flag limitations early, keep you updated throughout, and I'm available during installation and first use. You own the code. Delivered fully unlocked, with no restrictions and no lock-in, ever. It's well-commented with robust error handling, so it's easy to maintain, adapt, or hand to another developer if you ever need to. Excel - Task automation, data transformation, and ETL - Dashboards with charts, sparklines, slicers, and timelines - PivotTables, Power Query, complex formulas, and UDFs - Drop-down lists, data validation, and conditional formatting Word - Document automation and event-driven macros - Styles, complex formatting, and document structures - Custom forms and user input controls - Automated actions triggered by document events (open, save, print, close) Outlook - Email, attachment, calendar, and task automation - Automatic rules and responses based on email content - Data extraction and export to Excel for reporting PowerPoint - Presentation automation and slide management - Advanced shape and text formatting - Automated slide generation from Excel data Add-ins & Cross-App Integration - Complex VBA add-ins with custom ribbon controls, context menus, and shortcuts - VBA-powered cross-application automation: generate Word docs or PowerPoint slides from Excel, send Outlook emails from any Office app - Reusable libraries of pre-tested modules and classes to maximise quality and minimise delivery time Want to discuss your project before committing? Send me an Upwork message or book a consultation, no obligation. Every conversation starts with me listening to what you actually need.

  • Visual Basic for Applications
  • Spreadsheet Macros
  • Macros
  • Macro Programming
  • Microsoft Excel
  • Visual Basic
  • Software Development
  • Microsoft Word
  • Microsoft Outlook
  • Microsoft PowerPoint
  • Spreadsheet Software
  • Automation
  • Dashboard
  • Microsoft Outlook Development
  • Excel Macros
  • Spreadsheet Automation
  • Power Query
  • Claude
  • AI Development
  • Office 365
James P.

Bristol, United Kingdom

$40/hr
5.0
230 jobs

I am a UK-based Senior Accountant and part-owner of a CIMA-regulated practice based in Bristol, providing compliant, commercially focused accounting and tax services to a portfolio of ~120 clients. Our practice delivers a full-service offering, including bookkeeping, VAT, payroll, statutory accounts, and tax optimisation (including capital allowances and allowable expense planning). We are Xero Advisor Certified and have over a decade of hands-on experience supporting owner-managed businesses across a range of sectors. What differentiates my work is the combination of regulated accountancy with advanced financial modelling and automation expertise. Since 2005, I have specialised in building automated financial models, reporting systems, and process-driven solutions using Excel/VBA, SQL, Python, and Google Apps Script. This allows us to go beyond standard compliance work—helping clients improve reporting speed, reduce manual errors, and make better financial decisions. I also lead on higher-value engagements including: - R&D Tax Credit claims - SEIS/EIS fundraising support - Bespoke financial forecasting and modelling In 2009, I developed an ICAEW-accredited financial forecasting platform designed to rapidly build integrated financial models. This reflects my broader approach: combining technical capability with accounting expertise to deliver solutions that are both compliant and commercially effective. Alongside practice work, I continue to support clients with bespoke modelling and automation projects across sectors, including construction & property, healthcare, FMCG, and financial services. I maintain a consistently high client satisfaction record by focusing on practical delivery, responsiveness, and long-term usability, ensuring clients receive support that extends beyond year-end compliance. I aim to ensure every client receives 5-star treatment, from project conception through to post-delivery support.

  • Microsoft Excel
  • R
  • Big Data
  • Scala
  • SQL
  • MySQL
  • Accounting Software
  • MySQL Programming
  • Financial Modeling
  • Hive Technology
  • Accounting
  • Apache Hadoop
Michael L.

Ruislip, United Kingdom

$35/hr
4.9
207 jobs

I have worked within the I.T industry for more than 15 years in various capacities (Data Analyst, Senior Programmer, Technical Analyst) I'm offering my expert level Excel and VBA Macro coding skills for any adhoc/custom project work. As well as Google sheets development(including app scripts writing) Anything from developing a Macro, to a full fledged macro enabled spreadsheet that can be used to assist in automating and removing human error from mundane day to day tasks such as data extraction and validation and even webscraping solutions. If Excel is able to perform the task/solution you require, then it is more than likely that I'm capable of delivering it for you. I've always worked in fast paced industries (pharmaceuticals, retail etc) so am no stranger to the importance of meeting a tight deadline, and will ensure to deliver as required.

  • Visual Basic for Applications
  • Microsoft Excel
  • SQL
  • Web Scraping
  • API
  • Microsoft Office
Dr David H.

London, United Kingdom

$60/hr
4.9
32 jobs

I am a Chartered Engineer based in the United Kingdom and specialise in databases for business solutions. Software currently used includes SQL Server, MS Access, Python, ReportBuilder, Excel ,Power BI, AWS and Azure. I was in academia for many years and gained much experience from industrial consultation in addition to teaching numerous software languages/packages. I can think outside of the box, am self-motivated and able to present solutions that clients haven't even considered. Areas of expertise include finance, resource scheduling, energy calculations, project management, engineering design, computerized control, CRM, bespoke business systems. Buildings are a speciality of mine, not just as a Building Services Engineer but also as a self-builder, project manager and a DIY expert. I have experience in many aspects of green buildings including Solar Thermal, underfloor heating/cooling, and rainwater harvesting. Area Covered: the world for remote working or within 100 miles of London for onsite work. Education ----------------- Graduated in Building Services Engineering from the National College of Heating, Ventilation, Refrigeration, and Fan Engineering. Continued studies obtaining an MPhil and then a PhD. As part of my post as a University Lecturer, I took many short courses and extended mu knowledge. Took earlier retirement from lecturing and specialised as a consultant my in e-commerce.

  • Visual Basic for Applications
  • Microsoft Access
  • Database Design
  • Python
  • SQL
  • Ecommerce
  • API Integration
  • Shopify Development
  • Back-End Development
  • Inventory Management
  • Office 365
  • GraphQL
  • AWS Development
  • Python Script
  • Database

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 VBA Developer in the United Kingdom on Upwork?

You can hire a VBA Developer in the United Kingdom on Upwork in four simple steps:

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

Rates charged by 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 VBA Developer in the United Kingdom on Upwork?

As the world's work marketplace, we connect highly-skilled freelance 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 VBA Developer team you need to succeed.

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