VBA Developers & Programmers

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, 186 VBA projects are completed every quarter on Upwork.

186

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.80.

4.80
Last updated: May 1, 2015
More options
Clear all filters
  1. Basem Elmogy

    Basem Elmogy

    Desktop, Web, Database, and Data Mining Senior Developer

    Egypt - Last active: 1 day ago - Tests: 7 - Portfolio: 6

    In my career I developed under Linux, Windows, and Android, I developed using various programming languages like C++, Java, C#, PHP, and Python and I worked with SQL Server, MySQL, Firebird, SQLite, and Access databases. I also developed with Qt SDK. I have also powerful knowledge in various XML related technologies including XPath, XSLT, and XQuery. I have developed various scraping applications and scripts using Java, C#, and Python, and I have developed 3D applications using VTK and Qt, and image processing and recognition applications using Matlab and OpenCV, and I have developed numerous database applications like a library management system. I like to learn new languages and technologies and I always looking forward to enhance my programming skills and my algorithmic capabilities.

    $50.00 /hr
    5,466 hours
    4.13
  2. Salman Zaman

    Salman Zaman

    Senior Software Engineer

    Bangladesh - Last active: 17 days ago - Tests: 5 - Portfolio: 9

    Salman brings strong software engineering skills, strong design skill, excellent technical documentation skill and in-time implementation skill to any assignment. In his software engineering capacity, he is able to adapt with new technologies and able to manage complex technical systems. Specialties Business Intelligence tools, Excel Reporting. VBA and Macro, PHP, ASP.Net, JavaScript, Ajax, Data Analysis, PMP

    Groups: Crossrider

    $15.00 /hr
    1,294 hours
    4.89
  3. Renato Christ

    Renato Christ

    Renato Christ

    Spain - Last active: 16 days ago

    I have more than 5 years of work experience. 3 years in Market Finance and 2 years in Corporate Finance. With a starting point in audit of industrial and commercial companies I then went to audit of Investment Funds. Eager to discover more layers of "economics at work" I accepted to work as Transfer Agent for the Unit-Link Department of Axa and now as Senior Master & Market Data Specialist. Passionate for economic "sciences" I continuously enhance and perfect my knowledge thanks to ongoing education throughout my professional career (2007 Master Degree in Paris, 2012 Post-Graduate Degree in Barcelona, 2014 Approved the CFA Level 1 exam). In the foreseeable future am willing to pass and approve the next two Levels of the CFA Institute Program. I'm a humble and friendly person very easy to work with. It's a pleasure for me to achieve objectives with quality work.

    $13.33 /hr
    15 hours
    5.00
  4. Christopher Conlan

    Christopher Conlan

    Statistician/Financial Algorithm Developer

    United States - Last active: 7 days ago - Tests: 6 - Portfolio: 1

    I use econometric and technical analysis to design algorithms for trading currencies, futures, and equities, which can be automated if desired. I bring a unique perspective to algorithm design by using academic rigor to design practical (and frequently non-academic) systems. I am also an experienced general statistician with education in actuarial sciences. Statistical consultant with experience serving the following industries: - Stock, Options, Forex, and Futures traders - Biomedical statistics - Subscription Services - Real Estate - Machine Learning - Casinos / Professional Gamblers - Geolocational Statistics Fluent in: - R - SAS - C++ - TradeStation EL - ExcelVBA - OxMetrics - STATA - Native fluent English speaker

    $45.00 /hr
    54 hours
    4.16
  5. Mughees Wyne

    Mughees Wyne

    Electrical Engineer with Advanced Computing Skills

    Pakistan - Last active: 25 days ago - Tests: 8

    I am an Electrical Engineer from Lahore, Pakistan. I have been attracted towards technology from a small age, especially towards computing which captured my interest when I was 12 years old. Ever since then I have gained a lot of knowledge in Computing & IT. This interest has increased with my engineering studies and over past 4 years I have become very adept at some of the basic softwares like Microsoft Word, Microsoft Excel, Microsoft Access and Microsoft PowerPoint. Also I have become proficient is some technical softwares as well which include MATLAB, MULTISIM, XILINX, PROTEUS, PSPICE, etc. I have also been able to further hone my skills in Computing, PCB Designing, Circuit Design & Analysis and Technical Problem Solving. I have also acquired some experience in Database Management by developing a Sales & Inventory software solution using MS Access and VBA for a small business outlet in Lahore. Also I have provided consultancy service to a local business regarding Design, Manufacturing and Development of LED Street Lights. My other interests include Robotics, Internet surfing, Computer Networking, providing Remote Assistance and solving everyday engineering problems. Currently I am seeking opportunities to further enhance my practical experience in areas of interest and to expand to other relevant areas as well.

    $12.00 /hr
    86 hours
    4.95
  6. Maciej C.

    Maciej C.

    Certified Microsoft SQL Server/BI Specialist

    Poland - Last active: 26 days ago - Tests: 3

    I'm Microsoft certified professional with 7 years of experience related to SQL Server. I was working in all aspects of development within SQL Server. Initially I started as relational database developer and successfully I was moving more into Business Intelligence part of SQL Server. Currently I work as senior data warehouse developer on permanent basis in UK. To my responsibilities belong business requirement gathering, data analysis, data modeling and then developing SSIS packages and SSAS cubes.

    $33.33 /hr
    189 hours
    5.00
  7. Teena Soni

    Teena Soni

    Statistical analyst, Excel Expert & Macro Developer

    India - Last active: 23 hours ago - Tests: 3 - Portfolio: 2

    Over the last 8 years, I had the opportunity to use a number of statistical/data/Presentation software tools, these are MS Excel, Minitab, Power point. These tools were primarily used to manage & compiling data, create analysis, produce reports and dashboards. I worked in MNC’s as a process engineer and I have 8 years experience as statistical analyst. My core expertise is statistical analysis and dashboards creation using line chart, bar charts, bubble chart, scatter plot, Gantt charts, trend analysis, pivot tables, macros, filters and formulas. My skills on Excel listed below. Recording and Running Macros • Recording Macros • Adding Macros to the Quick Access Toolbar • Editing a Macro • Start the Vba Editor • Absolute and Relative Recording • Macro Storage Locations • Running macros from toolbars, menus or worksheet buttons Calculating Data with Advanced Formulas • Using Logical Functions • Understanding of Sumifs and Countifs Function • Dealing with one and multiple conditions • Summing values in a range which has error values (without sorting/filtering/deleting) • Summing values (based on one/multiple conditions) from another workbook • Using Statistical Functions • Using Date Functions o Converting non dates to dates o Displaying non dates as dates o Retaining date/number formatting when concatenating with data in cells • Using VLOOKUP o Making the column index in a VLOOKUP() function dynamic formula when new rows get added o Looking up data within upper and lower limits o Performing lookup in a range where there are multiple occurrences of a string. o How to make Column Index Dynamic in Vlookup Function. o How to provide a good error message Instead of “#N/A” in Vlookup. • Using HLOOKUP • INDEX AND MATCH FUNCTION • ARRAY FUNCTION Analyzing Data Using Pivot Tables and Pivot Charts • Performing calculation in pivot tables What to be careful about when working with pivot tables Resolving problems when grouping numeric data / dates in a pivot Addressing issues when writing formulas within pivot tables Use Slicer to filter Pivot Table data to Excel 2010.Using External Data Sources • Multiple consolidation ranges • Pivot table advance options • Creating a PivotTable Report • Analyzing and Modifying a PivotTable • Creating Pivot Charts and Dashboard • Sorting and Filtering Worksheet or Table Data • Using Database Function • Applying Data Validation to a Worksheet Basics of graphing and nuances • Creating 2 y axis charts • Dealing with dates in the x-axis • How to create Interactive Charts Using Excel Objects? • Customising data labels on charts • Presenting data in “Bar of Pie” and “Doughnut charts” • Getting total labels in stacked column charts • Use of XML and its mapping in excel • Creating forms in MS excel

    $11.11 /hr
    354 hours
    4.62
  8. Kamran Hyder

    Kamran Hyder

    HealthCare Researcher, Predictive Modeler & Algorithms Developer

    Pakistan - Last active: 1 month ago - Tests: 7 - Portfolio: 3

    I have remained engaged with modeling and predicting healthcare claim and disease risk in Life and Health Care Insurance and then Disease Management Company, providing VBA Development, data modelling, algorithmic development and implementation and other technical services in the following areas: Algorithm Development and Implementation for Disease Risk Prediction VBA Programming Spreadsheet Development (Excel / VBA with cross-application COM based programs), Data Analysis Building Actuarial Models Predictive Modelling for Group Health Care Claims Financial Modeling (including cashflow projections), Copy Writing / Creative Writing, Report Writing / Research Writing Database Design (MS Access)

    $20.00 /hr
    130 hours
    5.00
  9. Reuben Molloy

    Reuben Molloy

    Control Systems Engineer

    Australia - Last active: 12 days ago - Tests: 1

    Hi, I have experience in vba programming for MS Office; macros, add-ins, reports, db design, Access Front Ends, data formatting, deduplication, sorting - and all sorts of useful stuff. Also programming Rockwell PLCs, Kingfisher/SCADAPack RTU and Citect SCADA and Pilz Safety System configuration. My experience at coding and with business and project management assures you that I will provide; • Robust reusable code, optimized for speed and efficiency. • Normalized, effectively related databases. • Clear identification of the project requirements. • Iterative design - early concepts and mock ups are provided for comment to ensure the project will produce the results you need. • Effective communication with stakeholders. • Leading edge application development to suit your budget. Dev systems; Physical machines - Dell M6400 Workstation, Windows 7 x64; Generic Workstation, Windows 7 x86; HP 3760B, Windows XP Pro. RAID 1 NAS. Virtual machines - Win XP Pro and Windows 7, mixed Office 97, 2003, 2007, 2010, 2013 x64, VB6. Skills; • vba applications/scripting for Office • Access/SQL database • Solidworks 3D Modelling • Citect SCADA - Stand alone, Clustered, Redundant • IVR - SCADAPhone, SCADAlarm • Allen Bradley ControlLogix, CompactLogix, MicroLogix, and SLC PLC & Panelview HMI graphics and coding • Devicenet and Data Highway Networks • Schneider, Omron, Mitsubishi, Koyo & Toyopuc PLC • Proface, Magelis, EZ Touch & other HMI • SCADAPack and Kingfisher RTU • Implementation of DNP3, Modbus and KF2 Protocols • Pilz PNOZmulti configuration

    $22.22 /hr
    243 hours
    4.95
  10. Krunal P.

    Krunal P.

    Wordpress, Web development Expert, Excel Expert

    India - Last active: 2 days ago - Tests: 5 - Portfolio: 9

    I have developed wide range of websites using HTML, DHTML, CSS, JAVASCRIPT, PHP, WORDPRESS, ASP.NET JOOMLA, MOODLE & MySQL. My recent work includes sites for startup companies, small business. My core competency lies in complete end to end development of new project. I have functional knowledge in SQL, EXCEL, VBA, Moodles and software design and testing. I am looking forward to build website from the ground up for you or your esteemed business.

    $12.00 /hr
    1,004 hours
    4.90