Hi mrexcel forum.
Thanks for a great forum. Until recently I was an excel n00b, but my needs for an excel application drove me to acquire knowledge through this forum and other sources online, and I've now accomplished most of my task:
I've created an .xlsb in excel 2011 for mac that contains four worksheets:
Based on mostly VLOOKUP and IF functions I've managed to draw info from the customer list and productlist into the invoice. And in the customer list, entering a zipcode will draw the corresponding cityname and country into the appropriate cells.
With VBA I've managed to prevent saving, only save as works. And I've created a custom function TIMESTAMP(), that I call to timestamp my customer list entries with a "date added".
BUT MORE WANTS MORE!!!
As I'm not the only one using this document I'd like to make it more easy to use and more fool proof.
For now I'm using the built in Form in excel (Data -> Form).
It does a nice job, but I'm missing a couple of custom features:
So the big question remains:
I think I almost know the answer, but I'm hoping for some advice and pointing in the right direction. Maybe there already exist some code/add-in that will solve my issues?
I've been looking at this tutorial:
http://msdn.microsoft.com/en-us/library/aa192538(v=office.11).aspx
It does cover some of my issues, but lacks the ability to be called from another worksheet as well as the whole "criteria" feature of the excel form. Instead it has a RowNumber function to navigate through the customer list entries. However my customer list will hold more than 1500 entries so this is not an efficient method of searching.
Would it be possible to built something like the "criteria" button and the "button to call from another worksheet" into the above tutorial or would I have to start out completely differently?
I hope someone in here will take time, having already taken the time to read my long story, to offer some advise and point me in the right direction.
So far, my Excel/VBA knowledge extends to pasting code and editing it for mac (swapping "," with ";" and so on), but I've managed to experiment my way to make some working IF with nested IF's with nested IF's... That's fun!
Thank you anyone who read this far!
Best, Thomas from Denmark.
Thanks for a great forum. Until recently I was an excel n00b, but my needs for an excel application drove me to acquire knowledge through this forum and other sources online, and I've now accomplished most of my task:
I've created an .xlsb in excel 2011 for mac that contains four worksheets:
- product list
- customer list
- invoice
- zipcodes/countries (for lookup - limited to zipcodes in Denmark, Faroe Islands and Greenland)
Based on mostly VLOOKUP and IF functions I've managed to draw info from the customer list and productlist into the invoice. And in the customer list, entering a zipcode will draw the corresponding cityname and country into the appropriate cells.
With VBA I've managed to prevent saving, only save as works. And I've created a custom function TIMESTAMP(), that I call to timestamp my customer list entries with a "date added".
BUT MORE WANTS MORE!!!
As I'm not the only one using this document I'd like to make it more easy to use and more fool proof.
For now I'm using the built in Form in excel (Data -> Form).
It does a nice job, but I'm missing a couple of custom features:
- I would like to place a button in the "invoice" worksheet, that will bring up the form so I can enter new customers or edit customers right there.
- I would like one of my entry fields in the form to be multiple line. In the customer list there's a column called "comments".
This stores manually entered info on the customers, and will be updated every time I deal with the same customer or handle support issues. - It would be easier to read and edit this info if it's on a multiple line field with text wrap instead of a single line.
I like the "criteria" button in the excel form. It enables me bring up any customer by searching the range for either a name, emailaddress, phone no, customer no and so on.
When I search for a customer and edit the info, my only option to save the info to the entry is to close the form. Would it be possible to add a "save" button?
So the big question remains:
- Can I customize the excel form to meet me needs?
- Or will I have to endeavour into building a UserForm with VBA code?
I think I almost know the answer, but I'm hoping for some advice and pointing in the right direction. Maybe there already exist some code/add-in that will solve my issues?
I've been looking at this tutorial:
http://msdn.microsoft.com/en-us/library/aa192538(v=office.11).aspx
It does cover some of my issues, but lacks the ability to be called from another worksheet as well as the whole "criteria" feature of the excel form. Instead it has a RowNumber function to navigate through the customer list entries. However my customer list will hold more than 1500 entries so this is not an efficient method of searching.
Would it be possible to built something like the "criteria" button and the "button to call from another worksheet" into the above tutorial or would I have to start out completely differently?
I hope someone in here will take time, having already taken the time to read my long story, to offer some advise and point me in the right direction.
So far, my Excel/VBA knowledge extends to pasting code and editing it for mac (swapping "," with ";" and so on), but I've managed to experiment my way to make some working IF with nested IF's with nested IF's... That's fun!
Thank you anyone who read this far!
Best, Thomas from Denmark.