
Completed
Posted
Paid on delivery
I regularly receive Cash Template workbooks from different clients in Excel 365. The files always contain expense reports, yet the number of rows varies from client to client. Each time a file arrives I need the data automatically: • sorted into the correct column order • arranged so that headings, dates, descriptions and reference numbers line up with my accounting-system import sheet • subtotalled and a grand total added at the bottom of the full sheet Because the layout is consistent but the record count changes, a simple recorded macro breaks. I therefore need a robust Script that detects the last used row/column and adjusts itself dynamically. Key points • Environment: Microsoft Excel 365 • Source data: Expense reports only • Focus: sorting, arranging and automatic totals (no error-flagging routine required) • Trigger: ideally a single button or Workbook_Open event so I can run it the moment a client file lands in the folder. Deliverables 1. An unlocked .xlsm template containing the reusable macro. 2. Clear instructions inside the workbook (or a short read-me) showing where to paste a new client sheet and how to run the script. 3. Optional—but appreciated—brief comments in the code so I can tweak column names in future. Once the Script processes the sheet I should be able to copy-paste (or import) the tidy data straight into my accounting system without further edits. If anything here is unclear, let me know and I’ll provide a sample Cash Template.
Project ID: 40476539
22 proposals
Remote project
Active 6 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
22 freelancers are bidding on average $27 USD for this job

Automating your variable-row expense templates... I saw you need a robust Excel script that bypasses the limitations of basic recorded macros to clean, sort, and subtotal your client expense sheets, regardless of how many rows they contain. Because recorded macros rely on hardcoded ranges, they always break when data sizes change. Here is how I will architect your dynamic .xlsm template: Dynamic Range Detection: I will write the VBA script to dynamically calculate the exact last used row and column on execution, ensuring the sorting and subtotal loops never miss a record or crash on blank cells. Accounting Alignment: The script will automatically rearrange the headers, dates, and descriptions to perfectly map 1-to-1 with your accounting system's required import layout. One-Click Execution: I will package this in an unlocked .xlsm file with a clear "Run" button and heavily comment the VBA code so you can easily update column names yourself in the future. Budget & Timeline: As a senior automation expert, I will deliver this fully tested template, along with a quick-start ReadMe tab, for $25 USD within 24 hours. Quick question: When you move this tidy data into your accounting system, do you usually just copy-paste the cells directly, or does the system require you to save the final sheet out as a .CSV file first?
$25 USD in 1 day
7.2
7.2

<<<✔Consider it DONE✔>>> YO! I understand your project and I'm eager to help. As an experienced freelancer in data processing and excel automation, I am confident that I can create the cash template automation script that you need. My extensive knowledge of Excel, including VBA (Visual Basic for Applications), will enable me to design a dynamic and robust script tailored precisely to your requirements. With my solutions, your data will be sorted, arranged, subtotaled, and summarized with ease. Looking forward to being part of your project! You will surely be impressed by my work! Not sure what the next step is? I offer free and professional consultation -- I'm just a text away. All the very best, Josh
$20 USD in 2 days
5.5
5.5

I have done a similar project a week ago. I am sure you will give me more projects after this. I am interested to do this project too and ready to complete this within the timeline. Kindly check my profile to see all rating and reviews given by clients. Hoping to hear from you soon. Payment after completion.
$20 USD in 1 day
5.1
5.1

With the project in hand, I assure you of my tailored skills and rich experience. Notably, I am well-versed in Excel Automation, making use of Visual Basic (VBA) to create custom solutions that meet specific client needs. Given your consistent layout and variable record count, I'd create an adaptable script that autodetects the last used row/column and adjusts accordingly for each Cash Template without fail. My proficiency doesn't stop just at VBA, but extends to encompass automation, data cleansing, formatting, intricate formulas, and functions— which will all come into play as I bring your robust Script to life. Additionally, I've sharpened my problem-solving skills working in fields ranging from control engineering to deep computing. Therefore, overcoming intricacies associated with inconsistent record counts will be a breeze.
$30 USD in 2 days
4.4
4.4

Hello, You need a one-click solution that dynamically processes expense files of any row count. I will build you a robust VBA script for Excel 365 that auto-detects the last used row and column, then sorts, arranges, and totals your data—no broken macros. Deliverables: Unlocked .xlsm template – Contains a reusable macro triggered by a single button or Workbook_Open event. Clear instructions – Inside the workbook, showing where to paste each new client sheet and how to run the script. Commented code – Easily tweak column names later without breaking functionality. What the script does: Detects dynamic range (last row/column) Aligns headings, dates, descriptions, and reference numbers to your accounting import format Adds subtotals and a grand total at the bottom You copy-paste the result straight into your accounting system—no further edits. Ready to build this for you. Noor ul Amin
$20 USD in 7 days
3.9
3.9

The part about receiving workbooks from multiple clients is exactly where a well-written VBA macro pays off. I can build a script that standardizes the incoming Cash Templates, pulls the key figures, and drops everything into a master sheet automatically. No more manual work per client file. I can start today and have it done in 24 hours. The bid is based on the description as written. Once I see a sample file, I can lock in the final number. Want to send one over?
$30 USD in 2 days
3.1
3.1

Hi there! I can build a robust, dynamic VBA script tailored for your Excel 365 environment that effortlessly processes your changing client expense reports. Since a recorded macro hardcodes ranges, I will write clean, flexible VBA code using dynamic boundaries (Find or End(xlUp/xlToRight)) to map your data perfectly, no matter how many rows a client sends. What I Will Deliver: Dynamic Range Processing: The script will automatically detect the last row and column of the raw data to ensure no records are missed or cut off. Smart Column Alignment: It will automatically map, reorder, and align your headings, dates, descriptions, and reference numbers to match your accounting system's exact import layout. Automatic Subtotals & Grand Totals: The script will inject accurate formulas at the bottom of the dataset dynamically. One-Click Execution: I’ll set it up via a clear "Run Automation" button or a Workbook_Open event—whichever fits your workflow best. Fully Documented .xlsm Template: You will receive an unlocked workbook with a brief, easy-to-follow ReadMe section and well-commented code so you can easily tweak column names in the future. With extensive experience in Excel automation and financial data processing, I ensure clean, import-ready results so you can bypass manual editing entirely. I am ready to start immediately. Could you share the sample templates so I can review the structural differences? Best regards, Moizam Hussain
$30 USD in 2 days
3.1
3.1

Hi I reviewed the attached project details carefully. The requirement for a reusable Excel 365 VBA solution that dynamically processes varying row counts, reorganizes expense report data into a predefined accounting import structure, and automatically generates subtotals and grand totals is very clear. What you’ll get: * Unlocked .xlsm workbook with reusable VBA macro * Dynamic row/column detection (no fragile recorded macro) * Automatic column reordering and data alignment * Subtotals and grand total generation * One-click execution via button or Workbook_Open trigger * Well-commented VBA code for future column-name adjustments * Simple instructions for importing new client files I’m a verified freelancer and I’ve completed similar projects with 5⭐ feedback for accuracy and delivery. I can build and test the solution against your sample workbook within 24 hours and ensure it remains scalable for future client files. Budget: $20 USD Please send me a message so we can get started immediately.
$20 USD in 1 day
2.1
2.1

Hi, I can create a dynamic Excel 365 VBA macro solution that automatically processes your Cash Template workbooks regardless of row count. Here’s what I can deliver: • A reusable unlocked .xlsm template with clean VBA code • Automatic detection of the last used row/column so the macro adapts to varying report sizes • Automatic column sorting/reordering to match your accounting-system import format • Proper alignment of headings, dates, descriptions, and reference numbers • Automatic subtotals and grand totals added at the bottom of the sheet • One-click execution using either a button or Workbook_Open event • Commented code so you can easily modify column names or mappings later I’ll also include: 1. A short read-me/instructions sheet 2. Clear steps showing where to paste new client data 3. Guidance on how to run the automation safely I have experience working with Excel automation, VBA scripting, data cleaning, and accounting-style formatting workflows, so the solution will be reliable and easy to reuse for future client files. If you share a sample Cash Template and your target import layout, I can build the macro exactly around your workflow. Looking forward to working with you.
$30 USD in 1 day
1.5
1.5

Projects like yours often stall because manual handling of variable rows can lead to errors and inefficiencies. I see you're dealing with Excel expense reports that change in size with each client, and that sounds like it could use some automation. I can create a VBA script that dynamically detects the last used row and column, sorting and aligning your data correctly every time. With a clean button or Workbook_Open event, you'll be able to run the process the moment a client file lands in your folder. I've worked on similar automation projects using Excel 365, so I’m familiar with building solutions that require flexibility. You'll receive an unlocked .xlsm template with the reusable macro and clear instructions for quick access. Plus, I'll include brief comments in the code for any future tweaks. For the first deliverable, you can expect it in about three days. Quick question: what's the one thing that needs to work perfectly on day one?
$14 USD in 3 days
0.0
0.0

Hi there, I’m Everett, experienced in Excel VBA and automation. You need a dynamic Excel 365 macro to reorganize client expense reports regardless of row count, matching your import sheet layout, including sorting, aligning columns, and calculating totals. I will write a robust VBA script that detects the last used row and column, rearranges data, adds subtotals and grand totals, and triggers via a button or Workbook_Open event for instant use. I am available to communicate in your time zone and can deliver a working part of the script within 12 hours. Q1: Can you share a sample file to confirm exact column mappings? Q2: Do you want the script to support multiple client sheets in one workbook? Q3: Should the button trigger be added to every client file or only the template? What would be the best way to share a sample file for ensuring the script perfectly matches your layout? Best regards, Everett
$10 USD in 16 days
2.6
2.6

With my strong background in data analysis and automation, I am well-prepared to tackle and deliver your Excel Cash Template Automation Script. Over the years, I have honed my skills in utilizing the full potential of Microsoft Excel, particularly focused on managing data of varying sizes and structures. To ensure the efficiency of your process, I will create a robust Script that intelligently detects the last used row/column and dynamically adjusts itself, taking away the hassle of maintaining separate scripts for different numbers of rows. Moreover, as a Full-Stack Developer, I can leverage my knowledge of building reusable macros to provide you with an unlocked .xlsm template containing the macro needed for this project. To further simplify its use for you, I will include clear instructions within the workbook on where to paste a new client sheet and how to run the script. Additionally, I'd be happy to add any brief comments within the code for easy maintenance or customization. In conclusion, by entrusting me with this project, you're choosing an Applied Mathematician who's excelled at automating ETL processes and optimizing SQL operations on large datasets. My broad range of skills including experience in API design, data visualization, machine learning and a history of building decision-support systems puts me in a unique position to understand your needs better and deliver beyond expectations. Let's automate your cash templates together!
$20 USD in 7 days
0.0
0.0

I am writing to express my interest in developing a robust, dynamic automation script to streamline your client data processing. My approach to your automation project ensures that your "Cash Template" workbooks are instantly ready for import: I will write a script utilizing dynamic last-row and last-column detection to ensure your data is perfectly sorted and aligned regardless of the record count. I will map all headings, dates, descriptions, and reference numbers to your specific import requirements, ensuring your data is ready for your accounting system with zero manual cleanup required. The script will automatically insert sub-totals and a grand total at the bottom of the dataset, triggered by a simple button or Workbook_Open event for maximum efficiency. I will provide an unlocked .xlsm template containing the script, complete with commented code that allows you to easily update column names if your requirements change in the future. My goal is to ensure your workflow is seamless the moment a client file lands in your folder. I am ready to get started. If you have a sample "Cash Template" available, please share it, and I will be happy to provide a tailored solution. Best regards,
$25 USD in 7 days
0.0
0.0

Quatre Bornes, Mauritius
Payment method verified
Member since Jul 14, 2018
$10-11 USD
$10-30 USD
$10-30 USD
$10-30 USD
$10-30 USD
min $50 USD / hour
$250-750 USD
$25-50 USD / hour
€12-18 EUR / hour
₹100-400 INR / hour
₹750-1250 INR / hour
$250-750 USD
₹37500-75000 INR
$250-750 USD
₹750-1250 INR / hour
£250-750 GBP
$10-30 USD
$10-30 USD
€30-250 EUR
$150-400 USD
$25-50 USD / hour
₹750-1250 INR / hour
₹750-1250 INR / hour
$30-250 USD
$250-750 USD