I have been tasked to do the following:
1.) Make a database of raw data from multiple different departments, which all have varying sets of data. In other words, they don't track the same metrics, so raw data comes to me in different column counts. This means a "master database would have to be made by references everything to a very messy, gigantic table that would probably be 100 columns long.
2.) Take that raw data and translate it to a userform whereby a manager can select the department, shift, and/or person they want to look at. Then select a date range to look at and it display just those selected things.
3.) Keep in mind employees can work in multiple departments throughout the day, but the "raw data" reports will only track that person in one single department. So the same person might appear on multiple raw data reports.
4.) Based on Employee codes and headcount, I would be adding about 30-50,000 lines of new data a month to the raw data list. So that's 360,000-600,000 lines a year.
Backstory behind all this:
Basically what happened is my bosses asked me to do a project that was SIMILAR to the above, then somebody showed them "RedPrairie" and they turned around and asked me to make them a "RedPrairie" in Excel...in 4 hours...so yeah the timeline definitely isn't happening but I'm trying to determine if this project is even feasible or doable in Excel? I'm thinking that the raw data list will quickly "bog down". I'm also thinking there might be other issues...
IF I had a raw data list that big, I MIGHT be able to make a pivot table that could select the department, employee, and/or shift using userforms and macros (b/c I more or less had something similar to it but haven't got part of it working b/c I can't get excel to pull the newest data from the bottom of the pivottable). But I don't know how to make Excel accept two user input dates and filter the pivottable for dates between those two?
Btw, if anyone knows an excel VBA that will pull the next to last row from a pivottable that gets updated daily with new info I'd appreciate it. I just don't know why the code I wrote isn't working right? I can possibly post that if needed.
To me, this 100% sounded like an Access project but internal circumstances that happened before I started working here pretty much bar me from using Access. So again, STUCK with Excel.
Thoughts or comments??? (Thank you in advance!)
1.) Make a database of raw data from multiple different departments, which all have varying sets of data. In other words, they don't track the same metrics, so raw data comes to me in different column counts. This means a "master database would have to be made by references everything to a very messy, gigantic table that would probably be 100 columns long.
2.) Take that raw data and translate it to a userform whereby a manager can select the department, shift, and/or person they want to look at. Then select a date range to look at and it display just those selected things.
3.) Keep in mind employees can work in multiple departments throughout the day, but the "raw data" reports will only track that person in one single department. So the same person might appear on multiple raw data reports.
4.) Based on Employee codes and headcount, I would be adding about 30-50,000 lines of new data a month to the raw data list. So that's 360,000-600,000 lines a year.
Backstory behind all this:
Basically what happened is my bosses asked me to do a project that was SIMILAR to the above, then somebody showed them "RedPrairie" and they turned around and asked me to make them a "RedPrairie" in Excel...in 4 hours...so yeah the timeline definitely isn't happening but I'm trying to determine if this project is even feasible or doable in Excel? I'm thinking that the raw data list will quickly "bog down". I'm also thinking there might be other issues...
IF I had a raw data list that big, I MIGHT be able to make a pivot table that could select the department, employee, and/or shift using userforms and macros (b/c I more or less had something similar to it but haven't got part of it working b/c I can't get excel to pull the newest data from the bottom of the pivottable). But I don't know how to make Excel accept two user input dates and filter the pivottable for dates between those two?
Btw, if anyone knows an excel VBA that will pull the next to last row from a pivottable that gets updated daily with new info I'd appreciate it. I just don't know why the code I wrote isn't working right? I can possibly post that if needed.
To me, this 100% sounded like an Access project but internal circumstances that happened before I started working here pretty much bar me from using Access. So again, STUCK with Excel.
Thoughts or comments??? (Thank you in advance!)