๐ I automate repetitive data work so humans donโt have to
I strongly believe that people shouldnโt waste time on work that a computer can do better.
Over 90% of data extraction, reporting, and routine Excel tasks can โ and should โ be automated.
I help businesses eliminate manual work, reduce errors, and save time by building reliable automation solutions.
๐ผ My background
- 6+ years of experience in process automation
- Strong background in Excel VBA, data processing, and reporting
- Previous experience in a large financial organization, where I automated routine workflows for teams
- Long-term freelancer with repeat clients
I started programming early and have always enjoyed turning โboring manual workโ into one-click solutions. Watching a process run automatically โ accurately and consistently โ is still the best part of my job.
๐ What I can help you with
- Excel automation (VBA macros, dynamic reports)
- Data extraction and transformation
- Automated reporting and dashboards
- Complex formulas, pivot tables, conditional formatting
- Cleaning, validating, and structuring data
- User-friendly tools with clear documentation
If you have data that needs to be collected, processed, transformed, or reported โ I can automate it.
โ How I work
- Clean, maintainable solutions
- Friendly interfaces โ not โblack boxโ macros
- Clear documentation so your solution can be extended later
- Honest communication and realistic estimates
- I only take projects I am 100% sure I can deliver
- I respect my clientsโ time, meet deadlines, and provide follow-up support when needed.
Letโs discuss your problem โ Iโll help you find the most efficient solution.
Mikhail B.
Excel Expert - VBA macros development
Belgrade, Serbia
$20/hr$20 per hour5.0 (16) 38 jobs $4K+ total earnings
I'm a former experienced investment bank analyst. As I worked for whole days in Excel, Powerpoint and Word, I could easily state that I'm a true professional at MS Office programs, especially in Excel. Iโm used to work under pressure and to meet tight deadlines.
My qualifications:
- Advanced proficiency in spreadsheet software including Excel and Google Sheets
- Expertise in macros development
- Strong background in financial modeling
- Extensive experience in pivot tables and chart development
- Expertise in python, SQL
- Strong attention to details and commitment to accuracy
Ljubisa D.
Excel, Word, Power point, VBA, Camtasia, Acrobat DC Web searching
Vranje, Serbia
$15/hr$15 per hour4.9 (171) 363 jobs $90K+ total earnings
I am excellent in Excel, VBA, Word, Power point, Google sheets and Google script, Acrobat DC, Abby fine reader, Calibre, Camtasia, Selenium, Subtitling, Kindle and many other apps.
I can type more than 45 wpm or do copy/paste operations very fast.
I am excellent in web searching and have internet speed 400/90 mb/s.
I have experience in social networks like Youtube, Partbrite, Saundclaud, Vimeo, Facebook, in online support like Team viever, Any desk, Google Meet.
I have basic skills in data mining with Power Automate, Selenium and basics in images editing, entering data in Word press web sites.
My hobby is Electronics (PIC assembler, Arduino, Raspbery Pi..)
Got an Excel or Word solution that has become too complex, too slow, or simply too fragile to touch? Maybe a macro suddenly stopped working, a template keeps breaking, or a business process still depends on a spreadsheet that has grown far beyond what it was originally designed for.
That's exactly the kind of work I enjoy.
I'm a Senior VBA Developer specializing in business critical Excel and Word solutions, from individual macros and UserForms to complex VBA applications, document automation, and Microsoft 365 integrations.
I also work with Power Automate, Power Apps, and AutoCAD VBA when a solution needs to go beyond traditional Office automation.
With 15+ years of experience in engineering, technical sales support, and automation, including experience with Schneider Electric and ABB, I bring a practical business perspective to the solutions I build.
I've spent years working with real-world business processes, where automation isn't successful simply because the code works. It needs to be reliable, maintainable, and practical for the people who depend on it every day.
What I can help with:
1) Word & VBA
ยท Advanced Word templates and document automation
ยท XML, Content Controls, and data binding
ยท UserForms and custom editing tools
ยท Document generation and workflow automation
ยท Complex styles, numbering, sections, and document logic
ยท Legacy template repair and modernization
ยท Recovering access to protected Word files and VBA projects (for legitimate owners)
ยท Excel, Outlook, and external data integration
2) Excel & VBA
ยท Debugging and fixing existing VBA
ยท Optimizing slow or unstable workbooks
ยท Recovering access to protected workbooks, sheets, and VBA projects (for legitimate owners)
ยท Complex UserForms and business logic
ยท Reporting and process automation
ยท Legacy Excel recovery and modernization
ยท Data processing, validation, and transformation
ยท Troubleshooting formula errors and incorrect calculations (#DIV/0!, #N/A, #REF!, #VALUE!)
ยท XML and structured data solutions
3) Also Available
ยท Power Automate - workflows, approvals, SharePoint, and Microsoft 365 automation
ยท Power Apps - internal business tools and process automation
ยท AutoCAD VBA - drawing automation and Excel - AutoCAD integration
ยท Fillable PDF & JavaScript - form creation, repair, calculations, validation, and scripting
When I take over an existing solution, I don't immediately start rewriting the code.
First, I understand how it works, how people actually use it, and where the real problem is. Then I fix the root cause and improve the solution without unnecessarily changing the parts that already work. I don't believe in rewriting something just because I can.
The goal is simple: a solution that works reliably, is easier to maintain, and makes your team's everyday work easier.
If you have a VBA solution that is broken, slow, outdated, difficult to maintain, or simply creating too much manual work, send me a message.
Tell me what's going wrong. I'll take a look and help you figure out the best way forward.
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
โUpwork provides an umbrella-level of security. I can see a talentโs work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.โ
KD
Kim Darling
Verified
Emerald Tiger
โUpwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.โ
DM
David Merry
Verified
Kinetic Investments
โOur very specific requirements can be a challengeโWith Upwork, weโre able to access a bigger community to ensure the success of our projects.โ
KK
Katja Krohn
Verified
Summa Linguae
How do I hire a VBA Developer in Serbia on Upwork?
You can hire a VBA Developer in Serbia 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 Serbia 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 Serbia 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.