
Closed
Posted
I need an Excel workbook enhanced with VBA that can pull sales data directly from our database, crunch the numbers automatically and present clear, on-demand reports. The focus is pure analysis and reporting—no manual copy-pasting, no repetitive filter steps—just hit a button and the figures are there. Here is what I’m after: • A reliable VBA routine that connects to the database, refreshes the data set, and stores it in well-structured worksheets. • Automated calculations for common sales KPIs—revenue by product and region, period-over-period growth, averages, and any additional measures you suggest that add quick insight. • Polished summary views (pivot tables or a lightweight dashboard) that update whenever the refresh runs, so management can snapshot performance instantly. • Clean, fully commented code so I can tweak queries or formulas later without guesswork. Your solution should stay entirely within Excel/VBA—no add-ins required—while handling typical record counts of 50k+ rows without slowing to a crawl. If we can keep refresh time under a minute, that’s perfect. Once finished, I’ll test the workbook against our live database and review the calculations. When all KPIs match our existing manual reports, I’ll sign off.
Project ID: 40407005
10 proposals
Remote project
Active 17 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
10 freelancers are bidding on average ₹975 INR/hour for this job

Hi, There I can build a robust Excel VBA solution that connects directly to your database, automates all calculations, and delivers clean, on-demand sales reports—no manual work required. Performance Focus: I will optimize queries, minimize worksheet interaction, and use efficient VBA practices to ensure fast execution even with large datasets. Testing & Validation: I’ll align all KPIs with your existing manual reports to ensure accuracy before final delivery. Thanks Anowar
₹750 INR in 40 days
5.5
5.5

Professional Excel VBA developer, ready to do the required Excel VBA Sales Analysis Automation, All the required. Check sample reference works and clients' reviews from links below. Regards. https://www.freelancer.com/projects/excel/Excel-Auto-Execute-Macro-Upon/reviews https://www.freelancer.com/projects/data-processing/data-processing-use-mail-merge/reviews
₹1,000 INR in 40 days
5.2
5.2

I will turn your Excel workbook into a one‑click reporting engine – no manual filters, no copy‑paste, no waiting for someone to refresh pivot tables. Here is my approach: ✅ **Database connection** – I will write a reliable VBA routine that connects to your database (using ADODB), pulls fresh sales data, and writes it into well‑structured worksheets. No add‑ins, just clean code. ✅ **Automated calculations** – The macro will compute your core KPIs: revenue by product and region, period‑over‑period growth, averages, and any additional metrics I uncover during analysis that add immediate insight. ✅ **Lightning dashboard** – I will build polished summary views using pivot tables or a lightweight dashboard that updates automatically after every refresh. Management will see current numbers instantly, without touching a slicer. ✅ **Performance** – I will optimise the query, use bulk fetching, and avoid unnecessary loops – keeping refresh time under one minute even with 50k+ rows. ✅ **Maintainable code** – Every line will be fully commented, and I will show you how to tweak queries or formulas later without guesswork. Best, Usman Kokab
₹1,000 INR in 40 days
2.2
2.2

Hi There, As a Senior Data Analyst with extensive experience in database administration and ERP system implementation, I am well equipped to automate your sales reporting. My background involved managing large scale relational databases and creating technical tools for transaction relocation and reporting using SQL and Excel. I will build a robust VBA routine to connect directly to your database, ensuring data is pulled into structured worksheets efficiently. For the 50k+ rows, I will optimize the query and use arrays in VBA to ensure refresh times stay under a minute. I will automate KPIs such as revenue by product, regional performance, and period over period growth using PivotTables that refresh instantly. The solution will include a polished dashboard for management and fully commented code for your future maintenance. By leveraging my experience in technical support and financial reporting, I will ensure every calculation aligns perfectly with your existing manual reports for a seamless sign off. Let's contact to discuss details. Solutin Vector Roman Khakhula
₹1,250 INR in 40 days
0.8
0.8

Hi. I'm a specialist in VBA for Excel and Word. I would like a chat to speak about the project. Hope to hear from you soon. Have a nice day.
₹750 INR in 40 days
0.0
0.0

What you’re asking for is essentially a self-updating reporting engine inside Excel—fast, reliable, and zero manual effort. I’ll build it so you can refresh and get insights in one click. How I’ll approach it 1. Database Connection (VBA) Secure VBA connection (ODBC/ADO based on your DB) One-click refresh button to pull latest data Store data in structured tables (optimized for 50k+ rows) 2. Automated KPI Engine Revenue by product, region, and time Period-over-period growth (MoM/YoY) Averages, trends, and additional key metrics All calculations dynamic—no manual intervention 3. Reporting Layer Pivot tables + clean dashboard Auto-refresh on data update Fast, clear summary views for management 4. Performance Optimization Efficient queries (load only required fields) Disable screen updates/calculations during refresh Target: < 1 minute refresh time 5. Clean Code & Maintainability Fully commented VBA Easy to modify queries, KPIs, and structure Deliverables Complete Excel workbook (.xlsm) One-click refresh + automated reporting Documented code + brief usage guide End result: click refresh → data updates → dashboard ready instantly. If you share your database type (SQL Server, MySQL, etc.), I’ll tailor the connection setup. I can start immediately.
₹1,000 INR in 40 days
0.0
0.0

Kumas Jagir, India
Member since Mar 4, 2026
₹750-1250 INR / hour
₹750-1250 INR / hour
$250-750 CAD
$8-15 USD / hour
₹600-1200 INR
$30-250 USD
₹400-750 INR / hour
$250-750 USD
$200-600 USD
$250-750 USD
₹600-650 INR
₹600-601 INR
₹400-750 INR / hour
₹600-1500 INR
₹600-1500 INR
₹1500-12500 INR
$8-15 USD / hour
$250-750 CAD
₹600-1500 INR
$30-250 USD
₹15000-30000 INR