Hi everyone,
Using Excel 2007 and 2010, both on PCs with Windows 10.
I used to play with userforms in Excel with VBA programming many eons ago and have had to come back to it to create a database style sheet system like what MS Works does for the Manufacturing business I work for. As in truth we need simple to a degree but not the expense of someone setting up a whole new database program CRM style from scratch.
Creating the sheet and userform was rather easy with just going through what I remember and reading alot of posts and comments on here and thanks to you all for that being nice and easy.
Well, now I am the hard part. I need some reports for the bosses, that within Works was actually really easy to create and do as it works well and simple, but in Excel well Pivot Tables are not my friend to say the least. We are about to change to newer systems and everything and Works is now so out of date we decided to just use Excel due to my previous experience with it.
Simply, we have a spreadsheet called CustData, which holds approx 49000 row for the last 20 years, and we need different reports to do different things with the data over the last 20 years and that is just too much data for a pivot table to work with. It can not be more limited as some work with historical rather than newer data. Some I have been able to just use it to pull set info and create a page that puts the info on their to print and then deletes and that is fine for them but not all.
The problem I am on at the moment with the data bieng so large, I can, on some cut down the data to use by changing data source, but that wont work as within the new source their is NO headers for the columns. For example, the sheet has 49000 rons and 54 columns. For this one report I am concentrating on it, so it can use just rows 45000-49000 and all of the columns but the headers are at Row1 so it doesnt like that.
The final print may only use approx 10 columns and about 20 rows of all that last 5000 rows, but it needs to pull the data from all those last 5000 rows to get the small data set that i then need to print. The old reports system in Excel years ago was better.
Is there a simple way to do that if it makes sense, I hope I have included enough info.
Using Excel 2007 and 2010, both on PCs with Windows 10.
I used to play with userforms in Excel with VBA programming many eons ago and have had to come back to it to create a database style sheet system like what MS Works does for the Manufacturing business I work for. As in truth we need simple to a degree but not the expense of someone setting up a whole new database program CRM style from scratch.
Creating the sheet and userform was rather easy with just going through what I remember and reading alot of posts and comments on here and thanks to you all for that being nice and easy.
Well, now I am the hard part. I need some reports for the bosses, that within Works was actually really easy to create and do as it works well and simple, but in Excel well Pivot Tables are not my friend to say the least. We are about to change to newer systems and everything and Works is now so out of date we decided to just use Excel due to my previous experience with it.
Simply, we have a spreadsheet called CustData, which holds approx 49000 row for the last 20 years, and we need different reports to do different things with the data over the last 20 years and that is just too much data for a pivot table to work with. It can not be more limited as some work with historical rather than newer data. Some I have been able to just use it to pull set info and create a page that puts the info on their to print and then deletes and that is fine for them but not all.
The problem I am on at the moment with the data bieng so large, I can, on some cut down the data to use by changing data source, but that wont work as within the new source their is NO headers for the columns. For example, the sheet has 49000 rons and 54 columns. For this one report I am concentrating on it, so it can use just rows 45000-49000 and all of the columns but the headers are at Row1 so it doesnt like that.
The final print may only use approx 10 columns and about 20 rows of all that last 5000 rows, but it needs to pull the data from all those last 5000 rows to get the small data set that i then need to print. The old reports system in Excel years ago was better.
Is there a simple way to do that if it makes sense, I hope I have included enough info.