Hire the best Excel VBA Developers in Iowa

Check out Excel VBA Developers in Iowa with the skills you need for your next job.
  • $34 hourly
    I specialize in script development and automation with 9 years of experience in the field. I graduated from Penn State University with a BS in Mechanical Engineering. Coding became a major interest of mine as early as high school after taking my first robotics class. In college, my passion further evolved and branched out into learning various programming languages. At this point in my career, I have integrated macros into numerous applications for start-ups, small businesses, and Fortune 500 companies. I am proficient in Microsoft Excel (VBA) and experienced with other programming languages, such as Python, MATLAB, and Arduino. Projects include data consolidation, analysis and manipulation of raw data, visualization, automation, complex algorithms, template customization, and robotics. My goal is to help others reduce the amount of time it takes to complete repetitive and methodical tasks. Automation is key to this fast-moving world. Microsoft Excel (VBA) is an extremely powerful tool for data extraction, analysis, visualization, and automation. Its customizability allows me to develop code that can bring a client's vision to life at the touch of a button or mouse click. I produce all of my scripts manually (without recording) to ensure quick run speeds, error-proofing capabilities, and proper formatting for troubleshooting purposes. Script development is a passion of mine, and I treat it like an art. "In some ways, programming is like painting. You start with a blank canvas and certain basic raw materials. You use a combination of science, art, and craft to determine what to do with them." - Andrew Hunt
    vsuc_fltilesrefresh_TrophyIcon Excel VBA
    Visual Basic for Applications
    Microsoft Excel
    Automation
    Data Mining
    Scriptwriting
    Macro Programming
  • Want to browse more freelancers?
    Sign up

How hiring on Upwork works

1. Post a job

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

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

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.

Trusted by 5M+ businesses