| Add You |
Hubs | Hubbers | Topics | Request |
| #1 in Business | Subscribe Email Print |
|
You are here: Home > Business > Business > Use Custom Automation Of Your Spreadsheet Reports To Drive Down Costs And Increase Your Profits |
|
Add You - Use Custom Automation Of Your Spreadsheet Reports To Drive Down Costs And Increase Your Profits
It's About Jobs! e formally adopted for use in the departments I worked in as a brewer/manager in Guinness), before switching to Microsoft Excel in 2001. Subsequently, I developed my Excel Visual Basic spreadsheet programming skills (also via self-tutoring), because the company had chosen to adopt MS Office during the roll over to year 2000.The federal government number purpose is to create jobs. Everything you do is about jobs. Paying taxes is about jobs. Advertising is about jobs. Jobs are about earning money. Earning money is about food, clothing, shelter, health care, education, transportation and entertainment.What ever your passion may be, it ultimately leads to jobs. When you spend money wisely it creates jobs. When you invest money wisely it creates jobs. The more you learn the more you continue to earn and that creates more jobs.The world’s population has doubled in the last forty years. It is predicted that it will double again in the next twenty five years to twelve billion people. Forty thousand babies are born in China each day. Twelve thousand babies are born in the United States of America each day. Every minute the world’s population grows by two hundred and sixty seven new people. All have different fingerprints, DNA and thinking. Will Rogers a political Humorous said, “Show me two people that think alike and I will show you one that is not thinking.”The challenge is to find your passion. Just remember that what ever your passion may be, it is ultimately about creating more jobs. If someone tells you, you are giving me more work! Remember that is what you are supposed to do. Create more jobs. With out jobs we become poor. The only way to help the poor is to find your passion and know that your passion is about creating more jobs.When a company downsizes, it is about saving the jobs of the people that are left. The people downsized must find their passion and create more jobs for themselves and others.The American people earned over sixteen trillion last year. A trillion is a thousand billion. Millions is craft, billions is art, trillions is fine art. The Federal Government deducted two point nine trillion from the peoples earnings and spent it to create more jobs.The more excited you get about what you do, the more jobs you are creating. Only a request creates action (jobs) Desire with out intentions to create jobs for others is week. How may I serve humanity? What can I do to create jobs? Nothing happens until a sale takes place. Selling keeps production lines humming and the economy rolling. "As salespeople we should never be ashamed of our calling, as a matter of a fact we should be ashamed of our NOT calling!!"- Charles Calves I believe using either of these two applications should not pose any problems for implementing your spreadsheet automation ideas. This is because both have always been "friendly", towards making it easy for users to get more functionality out of them by way of custom programming. You can choose to learn how to do it yourself - or call in someone(an Excel VB Solutions Developer for instance) who knows how. Again, this would be dependent on your purpose, how proficient you are, and/or how much time you have at your disposal. Ultimately, even if someone develops a custom application for you, it should happen with YOUR guidance at every point to ensure that it does EXACTLY what you want it to do, and that you can easily - with your developer's support/coaching - learn how to make modifications to it in future, without needing to call back your developer. This last point in my opinion is ONE major benefit you must seek to extract, if you choose to engage the services of a developer. S/he should be able to help you develop (in-house) expertise needed to maintain the application AFTER s/he is gone. If you fail to ensure this, all your cost-savings from using the application might end up being spent paying the developer to maintain the application over time in the future! From this point on, I will refer to only one of the above mentioned applications, because it is my preferred work environment. That is Microsoft Excel. I believe users of other spreadsheet applications will be able to adapt whatever I say from here for use in their own peculiar environments. Automating Your Spreadsheet Document : What is Excel VB? Microsoft Excel is a powerful tool for recording, organising/re-organising, analysing and presenting information. By Excel VB, I refer to Excel VBA - where VBA means Visual Basic for Applications(VBA). VBA refers to the highly extensive and flexible macro programming language developed by Microsoft for use in their MS office applications – Word, Power Point, etc. VBA is therefore different from the Standalone Visual Basic program used(by professional programmers) for developing commercial quality software applications – though it borrows many of the latter’s features. Think of Excel VBA as being the standalone Visual Basic software, built into Excel for the benefit of Excel users who are not necessarily programmers, but who are keen to exert more control over the application. So, Excel VB offers any interested users the necessary tools to make the application deliver more functionality. The final product is still an Excel document, but with extra functionalities added using VBA. Why Excel Visual Basic - and NOT Visual Basic? 1. I always answer this question by asking the following question: What would be the point of "Killing A Fly With A Hammer"? Let me elaborate. If a method is available that allows us to achieve the same desired result(s) at LOWER cost, with LESS effort and in LESS time, why should we fail to adopt i Starting Online Business Who Needs To Read This Article?Starting Online Business is only the first step in the battle. Sure it is a good idea to start an Internet marketing campaign if members of your target audience are likely to use the Internet to research or purchase the products you sell or the services you offer but these marketing efforts may turn out to be a complete waste of time if you are not diligent about evaluating the response to your Internet marketing. This means each time you implement a change to your marketing strategy; you should evaluate the results of the change to determine whether or not it generated a greater profit for you. This is important because it can help you determine what is working and what is not working for you.Evaluating the response of your Internet marketing can be done in a number of different ways. Customer surveys and embedded HTML code are two of the most popular methods of evaluating the effectiveness of an Internet marketing campaign. Customer surveys can be as simple or as complex as you like depending on the amount of feedback you would like to receive. However, one of the most effective ways to find out how well your different marketing tactics are working is to include a question asking the consumer where they first learned about your products or services. This is important because if you find a great deal of your customers are learning about your products or services through a particular venue, it is a good indication this method of advertising is working quite well for you.Embedding code into your advertisements for the purpose of receiving feedback is also a popular method of evaluating the response to your Internet marketing strategies. Advertisements can be coded so the business owner receives feedback each time an Internet user clicks through a particular advertisement. This is useful for letting the business owner know which of his advertisements are attracting the most attention. If the business owner is using two different designs for his advertisements he may discover one design is attracting more attention than others and may make the decision to convert all of the advertisements to a more effective style. Similarly a business owner who is running the same advertisement on several different websites may discover he is receiving more traffic from one website than others. He may also discover some websites are not attracting much attention at all. This would give the business owner an indication of which advertisements to cancel and which ones to keep running.Finally, the response to an Starting Online Business can be evaluated by carefully reviewing website traffic statistics after implementing changes to the marketing strategy. This information is useful because an unusual spike in the amount of website traffic immediately after implementing a stage of the marketing campaign can provide positive feedba You will find this article of considerable reading value, if you belong to at least ONE of the following spreadsheet user categories: Owners of Small Businesses - Restaurants/Bars, Hotels, Hospitals, Factories, Consultants etc; Decision Makers/Job Holders in Corporations - Materials Managers, Sales/Marketing Analysts, Financial Analysts/Accountants, Project Engineers; And Anyone desiring to make BETTER sense - and use - of data! Spreadsheet Automation Facilitates EFFORTLESS Data Handling, Analysis & Report Generation! Sometimes people don't really care about learning(or using) all the "cool' advanced functions, formulas and techniques in the spreadsheet application they use for their work. They just want to punch in their relevant raw data - at any time - and immediately see the computed results generated by the spreadsheet in a manner that can facilitate their important decision making. At times, they would prefer to click a button that says "Print ABC", or "Print XYZ" report, instead of having to crawl all over the huge spreadsheet(and get "lost" every now and then), to highlight and print different report pages. Using a custom built data entry form to make data entries into 14 different cells in different parts of a table(at the same time/with one click) would, for them, be "heaven" compared to making the entries one at a time. This article is meant for those individuals/businesses who sometimes experience a need to use their spreadsheets in the (somewhat "impersonal"?) manner described above, to get the results they want. That need would often arise out of their lack of requisite skills to get the spreadsheet to behave the way they want - or limited time to devote towards incorporating necessary automation to make it do so. In my article titled You Can Increase Your Profits Without Changing Your Prices, I ended with the following summary: ---------------------Start Of Excerpt--------------------- If You Remember Nothing Else, Remember The Following: 1. One good way to maintain and/or significantly increase your profits without raising your prices, is to reduce your Variable Costs(VCs). 2. You can reduce your variable costs by marketing more efficiently (getting more customers at lesser cost, AND maintaining them at lower expense). I once read an article that proposed a new parameter COCS: Cost Of Customers Sold or Served). This could be adopted as a Key Performance Indicator(KPI). 3. You can also reduce your variable costs by innovating more(i.e. developing greater efficiency in your routine internal operations and/or product/service delivery). That way, you would be able to produce/deliver more products and/or services with less effort, in less time, and using less resources. All of these would imply LOWER expenses/costs, leading to INCREASED profit retention per unit of product/service sold. 4. There is saying that: "You cannot manage something, if you do not measure it. Nor can you measure it, if you do not record it". Spreadsheet tracking will help you conveniently implement and sustain the process of monitoring, controlling and/or reducing your VCs. You will need to do this so as to constantly evaluate progress of your VC monitoring/control and reduction initiatives. ---------------------End Of Excerpt--------------------- A DIFFERENT Type Of Automation The approach to spreadsheet automation that I refer to, is one that seeks to provide functional spreadsheet automation alternatives for ANY spreadsheet user task(s). Typically, solutions like this would require the developer to study existing manual data recording, analysis and report generation systems, then plan - in consultation with users - for incorporation of automation into the spreadsheet to replace them, where possible. Custom spreadsheet solutions which survive long after the developer has "left the scene", are often those which users accept because they discover it - among other benefits - makes their work quicker and easier to do. That is why the best person to develop such solutions tend to be one who works in that area, and is therefore familiar with the way the manual system operates. S/he would have an "insider's" perspective of the best way to introduce automation other users will readily adopt - even as it solves the identified problem(s). In effect what I am saying is that companies which get the most value from spreadsheet automation(including using it to avoid expenditure on less adaptable commercial off the shelf applications) will be those which empower their users to routinely generate "in house" solutions. In such companies, you will find that only when the requirement becomes considerably specialised or complex, does the IT department get called upon to develop or purchase software solutions for user departments or functions with significant data recording and analysis needs. So, (when considering the automation I speak about) do not think about spreadsheet documents containing one or two click-able buttons that allow a user print a page or copy some cells from one sheet to another. Instead, I want you to picture an application(or Entreprise Information System) that customises the appearance of your spreadsheet workspace(to take advantage of maximum screen capital available on your PC), and offers you custom "floating" data entry forms. In addition, visualise it having dynamic query/report drop menu interfaces, and a variety of custom buttons: for navigation(within and between worksheets), printing, data export (as PDF documents or spreadsheet files), saving, auto-data filtering, auto-charts plotting, auto-backup of files, user login authentication (for documents with sensitive or confidential content) etc. To experience the type of automation I refer to, you can email FREE demos of sample automated Excel VB driven spreadsheet applications like (1) a Training Tracking Database™, (2) a Five(5) Year Income & Expense Monitor™ or (3) an Export Packing List & Invoice Generator™ to yourself using the file mailer on my website. How A Well Known Corporate Multinational Used Spreadsheet Tracking/Automation To Repeatedly Cut Spending - And Increase Profits During my graduate training(while in paid employment), I was redeployed from Guinness Nigeria Plc's corporate headquarters training office(in Lagos) to the Benin brewery training department (in Edo state), where I was assigned the - additional - job of using a custom Lotus macros driven Variable Cost Analysis spreadsheet application to generate brewery reports for dispatch to headquarters. The assignment was not an accident. Before being redeployed to Benin brewery, I had been involved in "validating" the numerous complex formulas in the custom Lotus 1-2-3 spreadsheet application during its development. The author - Richard Chambers - was at the time in charge(as Training Coordinator) of training new entrants, and upon discovering my keen interest in learning, often gave me his laptop to "proof" formulas, links etc. It was he who had told his counterpart in Benin brewery(Joe Sheehy) that I could help out with a problem they were having using the application. And I did resolve the problem - resulting in my subsequently becoming responsible for the reports collation using the application. Variable Costs Control/Reduction was a strategy that worked extremely well for the company. Most memorable for me as a brewer, was the manner in which huge monetary savings/profit gains were made by successfully implementing variable cost reduction initiatives. For instance, a brewing ingredient switch was made to a more readily available local alternative which was many times cheaper, resulting in phenomenal savings and progressively increasing profit earnings even though the price of beer produced was not raised. This practice was routinely applied across the brewing and packaging processes in line with a well thought out plan. To elaborate further: A one-page Variable Costs Analysis report sheet automatically generated by the custom spreadsheet application I earlier described, was a powerful tool used by top management to quickly assess performances of individual breweries. Among other benefits, the report made it quite easy to realistically compare sister breweries in different locations(even across countries) based on common denominators. Apart from summarising brewing/packaging materials in two groups - "Over-used/Over-spent"(Losses) and "Under-used/Under-spent"(Savings) - on a monthly basis based on data entered, the program also automatically plotted charts showing trends over a 12 month period. The visiting head of the technical function only needed to look at the most recently plotted point on the chart (relative to preceding ones) for a Key Performance Indicator like Cost per Hectolitres brewed(One Hectolitre = 100 Litres), to know if the brewery had stayed within the approved upper limit of spend(plotted as a straight line target across the same period) or not. Discussions would then take place based on identified "Exceptions"(which could be "good" e.g. savings made or "bad" e.g. monetary loss due to materials over-used), and "Actions To Be Taken" to correct or maintain observed performances agreed upon. Spreadsheet Tracking As A Crucial Element For Business Development There are ways you can use spreadsheets to record and track materials usages/stocks, product sales, and other business data such that discrepancies will be easily detected when they do occur. The use of spreadsheets when properly done, can help to uncover the cause(s) of "losses" in virtually any aspect of a business operation. 1. The Pareto Principle - Using spreadsheet tracking, you can easily apply the Pareto principle in deciding which of your income sources and expense channels(i.e. products and services sales) to focus on in order to maximize profits. Considering that you are most likely to use the same marketing/sales resources to serve your customers, it only follows that if you focus on your biggest margin selling products/services, you will get increased profits at more or less the same cost. One Possible Application: Plotting a pie chart based on income contributions from all your products and services(daily, weekly or monthly), and reviewing the automatically computed percentages/visual pie slices, can give very illuminating insight. The 80:20 Pareto principle is based on Pareto's theory that 80% of the results one gets in a particular endeavour will be mainly due to 20% of areas to which one has applied efforts. In business this principle has been found to be true. Your data, properly converted into appropriate performance indicators, will show you where your largest margins come from. You can then channel more time and effort in that direction. For instance if a company had five drink brands in the market but notices that Brand A, which has a profit margin of at least twice the others is in greatest demand, they could (a) focus production efforts on that brand, so that more bottles go out to trade (b) Apply Best Practice/Continuous Improvement initiatives that would result in lower costs of producing each bottle of Brand A so that even though the market price remains fixed, the company is able to earn increasing profit margins per bottle. 2. Sourcing Capital – For Expansion or Startup. You can make it easier for banks and prospective investors to back you financially and/or take the decision to buy into your business. Those already running their businesses will know that banks like to see detailed business records that show in real terms all aspects of a business' performance. Without detailed and comprehensive spreadsheet tracking, it might be difficult to show this. Agreed there are software applications that capture most of these. However, sometimes, you want to highlight certain scenarios or trends in a way that an off-the-shelf application cannot accommodate due to the uniqueness of your need. It is in this regard that the use of spreadsheet tracking becomes relevant. The intelligent use of spreadsheets, combined with the application of the 80:20 rule will help to achieve the foregoing and more. One does not need any expert to start doing these things today. Just take the decision to start keeping daily, accurate records and commit to analysing them. You'll be surprised to find that you will soon become much more aware of how you're doing and what aspects of your business you should focus on more to get better returns for your efforts - and you will be able to confidently supply verifiable/authentic financial data to back up any claims you make about your business performance to bankers or prospective investors. Deciding What Spreadsheet Application To Use This would ultimately be up to you. The big "fight" has always been between Lotus 1-2-3 and Microsoft Excel. I started out with Lotus 1-2-3 back in 1993 and learnt Lotus Macros programming(via self-tutoring). I eventually used this skill to develop - in my free time - various custom spreadsheet solutions(that were formally adopted for use in the departments I worked in as a brewer/manager in Guinness), before switching to Microsoft Excel in 2001. Subsequently, I developed my Excel Visual Basic spreadsheet programming skills (also via self-tutoring), because the company had chosen to adopt MS Office during the roll over to year 2000. I believe using either of these two applications should not pose any problems for implementing your spreadsheet automation ideas. This is because both have always been "friendly", towards making it easy for users to get more functionality out of them by way of custom programming. You can choose to learn how to do it yourself - or call in someone(an Excel VB Solutions Developer for instance) who knows how. Again, this would be dependent on your purpose, how proficient you are, and/or how much time you have at your disposal. Ultimately, even if someone develops a custom application for you, it should happen with YOUR guidance at every point to ensure that it does EXACTLY what you want it to do, and that you can easily - with your developer's support/coaching - learn how to make modifications to it in future, without needing to call back your developer. This last point in my opinion is ONE major benefit you must seek to extract, if you choose to engage the services of a developer. S/he should be able to help you develop (in-house) expertise needed to maintain the application AFTER s/he is gone. If you fail to ensure this, all your cost-savings from using the application might end up being spent paying the developer to maintain the application over time in the future! From this point on, I will refer to only one of the above mentioned applications, because it is my preferred work environment. That is Microsoft Excel. I believe users of other spreadsheet applications will be able to adapt whatever I say from here for use in their own peculiar environments. Automating Your Spreadsheet Document : What is Excel VB? Microsoft Excel is a powerful tool for recording, organising/re-organising, analysing and presenting information. By Excel VB, I refer to Excel VBA - where VBA means Visual Basic for Applications(VBA). VBA refers to the highly extensive and flexible macro programming language developed by Microsoft for use in their MS office applications – Word, Power Point, etc. VBA is therefore different from the Standalone Visual Basic program used(by professional programmers) for developing commercial quality software applications – though it borrows many of the latter’s features. Think of Excel VBA as being the standalone Visual Basic software, built into Excel for the benefit of Excel users who are not necessarily programmers, but who are keen to exert more control over the application. So, Excel VB offers any interested users the necessary tools to make the application deliver more functionality. The final product is still an Excel document, but with extra functionalities added using VBA. Why Excel Visual Basic - and NOT Visual Basic? 1. I always answer this question by asking the following question: What would be the point of "Killing A Fly With A Hammer"? Let me elaborate. If a method is available that allows us to achieve the same desired result(s) at LOWER cost, with LESS effort and in LESS time, why should we fail to adopt i EFT Frauds uction initiatives.Electronic fund transfers is a secure and efficient system that assists electronic payments and collections. However, EFT systems and securities may contain loopholes creating possibilities for EFT frauds. Over the years, EFT frauds have resulted in losses running into the millions.Fraud in an EFT occurs as a result of unauthorized instruction, alteration of the amount or name of the receiver, etc. A number of electronic funds transfer frauds have involved the direct interception or modification of electronic data messages transmitted from the computers of financial institutions. This revelation also confirms that offenders have most likely worked inside the concerned financial institutions and operated upon so called secured systems.Risks of EFT frauds are enhanced if the electronic funds transfer system is dependant upon general telecommunication facilities. If the system provides authorized access to a large number of people, it automatically increases the chances of an EFT fraud. It is important to employ methods wherein unauthorized access to secure data is minimized.A dedicated communication network is considered to be less vulnerable to illegal access. This helps control and prevents EFT fraud. EFT frauds can take place at work by insiders and outsiders. Insiders are able to evade the sending body?s secured system and modify payment information. Outsiders may include controlled crime associates who have access to a network of illegal bank accounts. Fraud from reliable insiders is the utmost threat in EFT frauds.In a number of EFT frauds a third party is also involved. This person makes available a bank account to receive the stolen funds. The person is most often an innocent bystander and is never convicted. In the U.S, the secret service together with protecting the president and Vice President also identify and arrest electronic funds criminals. Incase EFT frauds involve two states, the18 U.S.C. Section 1343, wire fraud statute is referred to. ---------------------End Of Excerpt--------------------- A DIFFERENT Type Of Automation The approach to spreadsheet automation that I refer to, is one that seeks to provide functional spreadsheet automation alternatives for ANY spreadsheet user task(s). Typically, solutions like this would require the developer to study existing manual data recording, analysis and report generation systems, then plan - in consultation with users - for incorporation of automation into the spreadsheet to replace them, where possible. Custom spreadsheet solutions which survive long after the developer has "left the scene", are often those which users accept because they discover it - among other benefits - makes their work quicker and easier to do. That is why the best person to develop such solutions tend to be one who works in that area, and is therefore familiar with the way the manual system operates. S/he would have an "insider's" perspective of the best way to introduce automation other users will readily adopt - even as it solves the identified problem(s). In effect what I am saying is that companies which get the most value from spreadsheet automation(including using it to avoid expenditure on less adaptable commercial off the shelf applications) will be those which empower their users to routinely generate "in house" solutions. In such companies, you will find that only when the requirement becomes considerably specialised or complex, does the IT department get called upon to develop or purchase software solutions for user departments or functions with significant data recording and analysis needs. So, (when considering the automation I speak about) do not think about spreadsheet documents containing one or two click-able buttons that allow a user print a page or copy some cells from one sheet to another. Instead, I want you to picture an application(or Entreprise Information System) that customises the appearance of your spreadsheet workspace(to take advantage of maximum screen capital available on your PC), and offers you custom "floating" data entry forms. In addition, visualise it having dynamic query/report drop menu interfaces, and a variety of custom buttons: for navigation(within and between worksheets), printing, data export (as PDF documents or spreadsheet files), saving, auto-data filtering, auto-charts plotting, auto-backup of files, user login authentication (for documents with sensitive or confidential content) etc. To experience the type of automation I refer to, you can email FREE demos of sample automated Excel VB driven spreadsheet applications like (1) a Training Tracking Database™, (2) a Five(5) Year Income & Expense Monitor™ or (3) an Export Packing List & Invoice Generator™ to yourself using the file mailer on my website. How A Well Known Corporate Multinational Used Spreadsheet Tracking/Automation To Repeatedly Cut Spending - And Increase Profits During my graduate training(while in paid employment), I was redeployed from Guinness Nigeria Plc's corporate headquarters training office(in Lagos) to the Benin brewery training department (in Edo state), where I was assigned the - additional - job of using a custom Lotus macros driven Variable Cost Analysis spreadsheet application to generate brewery reports for dispatch to headquarters. The assignment was not an accident. Before being redeployed to Benin brewery, I had been involved in "validating" the numerous complex formulas in the custom Lotus 1-2-3 spreadsheet application during its development. The author - Richard Chambers - was at the time in charge(as Training Coordinator) of training new entrants, and upon discovering my keen interest in learning, often gave me his laptop to "proof" formulas, links etc. It was he who had told his counterpart in Benin brewery(Joe Sheehy) that I could help out with a problem they were having using the application. And I did resolve the problem - resulting in my subsequently becoming responsible for the reports collation using the application. Variable Costs Control/Reduction was a strategy that worked extremely well for the company. Most memorable for me as a brewer, was the manner in which huge monetary savings/profit gains were made by successfully implementing variable cost reduction initiatives. For instance, a brewing ingredient switch was made to a more readily available local alternative which was many times cheaper, resulting in phenomenal savings and progressively increasing profit earnings even though the price of beer produced was not raised. This practice was routinely applied across the brewing and packaging processes in line with a well thought out plan. To elaborate further: A one-page Variable Costs Analysis report sheet automatically generated by the custom spreadsheet application I earlier described, was a powerful tool used by top management to quickly assess performances of individual breweries. Among other benefits, the report made it quite easy to realistically compare sister breweries in different locations(even across countries) based on common denominators. Apart from summarising brewing/packaging materials in two groups - "Over-used/Over-spent"(Losses) and "Under-used/Under-spent"(Savings) - on a monthly basis based on data entered, the program also automatically plotted charts showing trends over a 12 month period. The visiting head of the technical function only needed to look at the most recently plotted point on the chart (relative to preceding ones) for a Key Performance Indicator like Cost per Hectolitres brewed(One Hectolitre = 100 Litres), to know if the brewery had stayed within the approved upper limit of spend(plotted as a straight line target across the same period) or not. Discussions would then take place based on identified "Exceptions"(which could be "good" e.g. savings made or "bad" e.g. monetary loss due to materials over-used), and "Actions To Be Taken" to correct or maintain observed performances agreed upon. Spreadsheet Tracking As A Crucial Element For Business Development There are ways you can use spreadsheets to record and track materials usages/stocks, product sales, and other business data such that discrepancies will be easily detected when they do occur. The use of spreadsheets when properly done, can help to uncover the cause(s) of "losses" in virtually any aspect of a business operation. 1. The Pareto Principle - Using spreadsheet tracking, you can easily apply the Pareto principle in deciding which of your income sources and expense channels(i.e. products and services sales) to focus on in order to maximize profits. Considering that you are most likely to use the same marketing/sales resources to serve your customers, it only follows that if you focus on your biggest margin selling products/services, you will get increased profits at more or less the same cost. One Possible Application: Plotting a pie chart based on income contributions from all your products and services(daily, weekly or monthly), and reviewing the automatically computed percentages/visual pie slices, can give very illuminating insight. The 80:20 Pareto principle is based on Pareto's theory that 80% of the results one gets in a particular endeavour will be mainly due to 20% of areas to which one has applied efforts. In business this principle has been found to be true. Your data, properly converted into appropriate performance indicators, will show you where your largest margins come from. You can then channel more time and effort in that direction. For instance if a company had five drink brands in the market but notices that Brand A, which has a profit margin of at least twice the others is in greatest demand, they could (a) focus production efforts on that brand, so that more bottles go out to trade (b) Apply Best Practice/Continuous Improvement initiatives that would result in lower costs of producing each bottle of Brand A so that even though the market price remains fixed, the company is able to earn increasing profit margins per bottle. 2. Sourcing Capital – For Expansion or Startup. You can make it easier for banks and prospective investors to back you financially and/or take the decision to buy into your business. Those already running their businesses will know that banks like to see detailed business records that show in real terms all aspects of a business' performance. Without detailed and comprehensive spreadsheet tracking, it might be difficult to show this. Agreed there are software applications that capture most of these. However, sometimes, you want to highlight certain scenarios or trends in a way that an off-the-shelf application cannot accommodate due to the uniqueness of your need. It is in this regard that the use of spreadsheet tracking becomes relevant. The intelligent use of spreadsheets, combined with the application of the 80:20 rule will help to achieve the foregoing and more. One does not need any expert to start doing these things today. Just take the decision to start keeping daily, accurate records and commit to analysing them. You'll be surprised to find that you will soon become much more aware of how you're doing and what aspects of your business you should focus on more to get better returns for your efforts - and you will be able to confidently supply verifiable/authentic financial data to back up any claims you make about your business performance to bankers or prospective investors. Deciding What Spreadsheet Application To Use This would ultimately be up to you. The big "fight" has always been between Lotus 1-2-3 and Microsoft Excel. I started out with Lotus 1-2-3 back in 1993 and learnt Lotus Macros programming(via self-tutoring). I eventually used this skill to develop - in my free time - various custom spreadsheet solutions(that were formally adopted for use in the departments I worked in as a brewer/manager in Guinness), before switching to Microsoft Excel in 2001. Subsequently, I developed my Excel Visual Basic spreadsheet programming skills (also via self-tutoring), because the company had chosen to adopt MS Office during the roll over to year 2000. I believe using either of these two applications should not pose any problems for implementing your spreadsheet automation ideas. This is because both have always been "friendly", towards making it easy for users to get more functionality out of them by way of custom programming. You can choose to learn how to do it yourself - or call in someone(an Excel VB Solutions Developer for instance) who knows how. Again, this would be dependent on your purpose, how proficient you are, and/or how much time you have at your disposal. Ultimately, even if someone develops a custom application for you, it should happen with YOUR guidance at every point to ensure that it does EXACTLY what you want it to do, and that you can easily - with your developer's support/coaching - learn how to make modifications to it in future, without needing to call back your developer. This last point in my opinion is ONE major benefit you must seek to extract, if you choose to engage the services of a developer. S/he should be able to help you develop (in-house) expertise needed to maintain the application AFTER s/he is gone. If you fail to ensure this, all your cost-savings from using the application might end up being spent paying the developer to maintain the application over time in the future! From this point on, I will refer to only one of the above mentioned applications, because it is my preferred work environment. That is Microsoft Excel. I believe users of other spreadsheet applications will be able to adapt whatever I say from here for use in their own peculiar environments. Automating Your Spreadsheet Document : What is Excel VB? Microsoft Excel is a powerful tool for recording, organising/re-organising, analysing and presenting information. By Excel VB, I refer to Excel VBA - where VBA means Visual Basic for Applications(VBA). VBA refers to the highly extensive and flexible macro programming language developed by Microsoft for use in their MS office applications – Word, Power Point, etc. VBA is therefore different from the Standalone Visual Basic program used(by professional programmers) for developing commercial quality software applications – though it borrows many of the latter’s features. Think of Excel VBA as being the standalone Visual Basic software, built into Excel for the benefit of Excel users who are not necessarily programmers, but who are keen to exert more control over the application. So, Excel VB offers any interested users the necessary tools to make the application deliver more functionality. The final product is still an Excel document, but with extra functionalities added using VBA. Why Excel Visual Basic - and NOT Visual Basic? 1. I always answer this question by asking the following question: What would be the point of "Killing A Fly With A Hammer"? Let me elaborate. If a method is available that allows us to achieve the same desired result(s) at LOWER cost, with LESS effort and in LESS time, why should we fail to adopt i Pre-meeting Information stom Lotus macros driven Variable Cost Analysis spreadsheet application to generate brewery reports for dispatch to headquarters.A large part of what makes a meeting successful occurs in the preparation phase. Although it may vary by committee, department or unit, there are seven key responsibilities expected of chairs or team leaders before a meeting takes place. Each is explained in detail below.1. Clarify purpose and aims. A clearly stated purpose or aim describes the key decisions that must be made or actions that must occur at the meeting. The purpose of a meeting should be stated at the top of the meeting agenda. Some example purpose statements might look something like: • Share best practices in graduate recruitment and identify opportunities to recruit collaboratively • Identify priority goals for next year • Examine and update admission criteria • Decide how to get feedback from faculty, staff and students Everything else on the agenda including topics, times, and presenters are the activities that, taken together, will accomplish the aims. A weekly or monthly staff meeting may not require meeting aims beyond the agenda items.2. Create an agenda. An agenda is a framework that guides and supports the meeting. Agendas are like roadmaps, blueprints, flight plans, and recipes. An agenda helps focus the group's work toward achieving desired outcomes. Good agenda items provide focus and structure for a meeting. Some example agenda items might look something like: • Report on fall enrollments • Identify members for ad hoc space committee • Generate list of possible solutions for the xyz problem with pros and cons of each3. Schedule the meeting. Scheduling a meeting involves much more than just making a list of attendees. It requires identifying key people who must attend and either finding times that work for them or notifying them of the meeting's time and location. Once an optimal date and time are agreed upon, a meeting location can be selected. (Choice meeting locations sometimes dictate meeting dates.) Other scheduling activities might include some of the following: • Create a scheduling grid • Create an electronic mailing list at the start • Keep a sample E-mail handy to use as a double-check • Draft the final meeting notification early on, with date, time and location added later.4. Post and send out agenda. An agenda should be sent to participants ahead of time to help them prepare to participate. There are legal requirements for posting meeting notices.5. Circulate supporting information. You should always circulate supporting materials to participants in advance of the meeting. However, deciding how much information to send in advance can present a conundrum. Some people won't look at anything prior to the meeting and some will conscientiously read all the supporting information they can.6. Make room arrangements. Ensure tha The assignment was not an accident. Before being redeployed to Benin brewery, I had been involved in "validating" the numerous complex formulas in the custom Lotus 1-2-3 spreadsheet application during its development. The author - Richard Chambers - was at the time in charge(as Training Coordinator) of training new entrants, and upon discovering my keen interest in learning, often gave me his laptop to "proof" formulas, links etc. It was he who had told his counterpart in Benin brewery(Joe Sheehy) that I could help out with a problem they were having using the application. And I did resolve the problem - resulting in my subsequently becoming responsible for the reports collation using the application. Variable Costs Control/Reduction was a strategy that worked extremely well for the company. Most memorable for me as a brewer, was the manner in which huge monetary savings/profit gains were made by successfully implementing variable cost reduction initiatives. For instance, a brewing ingredient switch was made to a more readily available local alternative which was many times cheaper, resulting in phenomenal savings and progressively increasing profit earnings even though the price of beer produced was not raised. This practice was routinely applied across the brewing and packaging processes in line with a well thought out plan. To elaborate further: A one-page Variable Costs Analysis report sheet automatically generated by the custom spreadsheet application I earlier described, was a powerful tool used by top management to quickly assess performances of individual breweries. Among other benefits, the report made it quite easy to realistically compare sister breweries in different locations(even across countries) based on common denominators. Apart from summarising brewing/packaging materials in two groups - "Over-used/Over-spent"(Losses) and "Under-used/Under-spent"(Savings) - on a monthly basis based on data entered, the program also automatically plotted charts showing trends over a 12 month period. The visiting head of the technical function only needed to look at the most recently plotted point on the chart (relative to preceding ones) for a Key Performance Indicator like Cost per Hectolitres brewed(One Hectolitre = 100 Litres), to know if the brewery had stayed within the approved upper limit of spend(plotted as a straight line target across the same period) or not. Discussions would then take place based on identified "Exceptions"(which could be "good" e.g. savings made or "bad" e.g. monetary loss due to materials over-used), and "Actions To Be Taken" to correct or maintain observed performances agreed upon. Spreadsheet Tracking As A Crucial Element For Business Development There are ways you can use spreadsheets to record and track materials usages/stocks, product sales, and other business data such that discrepancies will be easily detected when they do occur. The use of spreadsheets when properly done, can help to uncover the cause(s) of "losses" in virtually any aspect of a business operation. 1. The Pareto Principle - Using spreadsheet tracking, you can easily apply the Pareto principle in deciding which of your income sources and expense channels(i.e. products and services sales) to focus on in order to maximize profits. Considering that you are most likely to use the same marketing/sales resources to serve your customers, it only follows that if you focus on your biggest margin selling products/services, you will get increased profits at more or less the same cost. One Possible Application: Plotting a pie chart based on income contributions from all your products and services(daily, weekly or monthly), and reviewing the automatically computed percentages/visual pie slices, can give very illuminating insight. The 80:20 Pareto principle is based on Pareto's theory that 80% of the results one gets in a particular endeavour will be mainly due to 20% of areas to which one has applied efforts. In business this principle has been found to be true. Your data, properly converted into appropriate performance indicators, will show you where your largest margins come from. You can then channel more time and effort in that direction. For instance if a company had five drink brands in the market but notices that Brand A, which has a profit margin of at least twice the others is in greatest demand, they could (a) focus production efforts on that brand, so that more bottles go out to trade (b) Apply Best Practice/Continuous Improvement initiatives that would result in lower costs of producing each bottle of Brand A so that even though the market price remains fixed, the company is able to earn increasing profit margins per bottle. 2. Sourcing Capital – For Expansion or Startup. You can make it easier for banks and prospective investors to back you financially and/or take the decision to buy into your business. Those already running their businesses will know that banks like to see detailed business records that show in real terms all aspects of a business' performance. Without detailed and comprehensive spreadsheet tracking, it might be difficult to show this. Agreed there are software applications that capture most of these. However, sometimes, you want to highlight certain scenarios or trends in a way that an off-the-shelf application cannot accommodate due to the uniqueness of your need. It is in this regard that the use of spreadsheet tracking becomes relevant. The intelligent use of spreadsheets, combined with the application of the 80:20 rule will help to achieve the foregoing and more. One does not need any expert to start doing these things today. Just take the decision to start keeping daily, accurate records and commit to analysing them. You'll be surprised to find that you will soon become much more aware of how you're doing and what aspects of your business you should focus on more to get better returns for your efforts - and you will be able to confidently supply verifiable/authentic financial data to back up any claims you make about your business performance to bankers or prospective investors. Deciding What Spreadsheet Application To Use This would ultimately be up to you. The big "fight" has always been between Lotus 1-2-3 and Microsoft Excel. I started out with Lotus 1-2-3 back in 1993 and learnt Lotus Macros programming(via self-tutoring). I eventually used this skill to develop - in my free time - various custom spreadsheet solutions(that were formally adopted for use in the departments I worked in as a brewer/manager in Guinness), before switching to Microsoft Excel in 2001. Subsequently, I developed my Excel Visual Basic spreadsheet programming skills (also via self-tutoring), because the company had chosen to adopt MS Office during the roll over to year 2000. I believe using either of these two applications should not pose any problems for implementing your spreadsheet automation ideas. This is because both have always been "friendly", towards making it easy for users to get more functionality out of them by way of custom programming. You can choose to learn how to do it yourself - or call in someone(an Excel VB Solutions Developer for instance) who knows how. Again, this would be dependent on your purpose, how proficient you are, and/or how much time you have at your disposal. Ultimately, even if someone develops a custom application for you, it should happen with YOUR guidance at every point to ensure that it does EXACTLY what you want it to do, and that you can easily - with your developer's support/coaching - learn how to make modifications to it in future, without needing to call back your developer. This last point in my opinion is ONE major benefit you must seek to extract, if you choose to engage the services of a developer. S/he should be able to help you develop (in-house) expertise needed to maintain the application AFTER s/he is gone. If you fail to ensure this, all your cost-savings from using the application might end up being spent paying the developer to maintain the application over time in the future! From this point on, I will refer to only one of the above mentioned applications, because it is my preferred work environment. That is Microsoft Excel. I believe users of other spreadsheet applications will be able to adapt whatever I say from here for use in their own peculiar environments. Automating Your Spreadsheet Document : What is Excel VB? Microsoft Excel is a powerful tool for recording, organising/re-organising, analysing and presenting information. By Excel VB, I refer to Excel VBA - where VBA means Visual Basic for Applications(VBA). VBA refers to the highly extensive and flexible macro programming language developed by Microsoft for use in their MS office applications – Word, Power Point, etc. VBA is therefore different from the Standalone Visual Basic program used(by professional programmers) for developing commercial quality software applications – though it borrows many of the latter’s features. Think of Excel VBA as being the standalone Visual Basic software, built into Excel for the benefit of Excel users who are not necessarily programmers, but who are keen to exert more control over the application. So, Excel VB offers any interested users the necessary tools to make the application deliver more functionality. The final product is still an Excel document, but with extra functionalities added using VBA. Why Excel Visual Basic - and NOT Visual Basic? 1. I always answer this question by asking the following question: What would be the point of "Killing A Fly With A Hammer"? Let me elaborate. If a method is available that allows us to achieve the same desired result(s) at LOWER cost, with LESS effort and in LESS time, why should we fail to adopt i Paper Shredder Oil: Keep Your Shredder Running Smoothly in deciding which of your income sources and expense channels(i.e. products and services sales) to focus on in order to maximize profits. Considering that you are most likely to use the same marketing/sales resources to serve your customers, it only follows that if you focus on your biggest margin selling products/services, you will get increased profits at more or less the same cost.Asking why you should keep your shredder lubricated is no different than asking why you should change the oil in your car every 3,000 miles. Not only is proper maintenance a requirement to maintain an active warranty, but all mechanical parts need a little oil to help them turn smoothly and to keep them clean. Applying shredder oil to the cutting heads inside a shredder lubricates them so that they efficiently destroy documents sheet after sheet. Fortunately, you will find that taking good care of your shredder is less expensive, faster and easier than caring for your car.Every time you shred a sheet of paper a fine dust made of tiny paper particles is produced. This dust collects in the cutting assembly of a paper shredder. If allowed to build up, this dust will compact until it completely blocks the smooth turning of the cutting head. Shredder oil will actually break up the compacted dust lodged in the cutting assembly, allowing the parts to move and push out the softened dust.Shredder oil is specially formulated to eliminate oil residue on the cutting head. Other oils, like WD-40, will attract dust, further clogging the cutters. When lubricating your paper shredder, only use oil specifically designated for shredder use or risk voiding your warranty and further clogging your shredder.The frequency with which you should oil your shredder depends on several factors: frequency of use, shredder capacity, cut size and type of paper. Your shredder will need more oil the more you use it, the more paper you shred at once and the thicker the paper is that you shred. Also, shredders with smaller shred sizes require extra oil. A 1/4" strip cut shredder used only one to two hours per week will only require a weekly oiling. A cross cut shredder, on the other hand, requires oil after every half hour of use. If you remember to oil your shredder every time you change the bag you'll be in good shape.There are two fast, easy ways to oil a paper shredder:The first method involves applying the oil directly to the cutting head. Shredder oil is packaged either in plastic squeeze bottles or aerosol cans, designed for easy application. No tools are required, just aim the bottle directly at the cutting head, through the paper entry point, and apply a fine stream of oil from one end of the cutter to the other. Run the machine in reverse for 10-15 seconds until the entire cutting mechanism is coated. Finally, shred a few pieces of paper to remove any excess oil from the cutters.The alternative method requires streaming oil onto a piece of paper. Do not soak the sheet in oil, but cover it evenly from edge to edge. Shred the oiled sheet of paper and then run the shredder in reverse for 10-15 seconds to allow the oil to coat the entire cutting mechanism. Finally, shred a few sheets of paper to remove any ex One Possible Application: Plotting a pie chart based on income contributions from all your products and services(daily, weekly or monthly), and reviewing the automatically computed percentages/visual pie slices, can give very illuminating insight. The 80:20 Pareto principle is based on Pareto's theory that 80% of the results one gets in a particular endeavour will be mainly due to 20% of areas to which one has applied efforts. In business this principle has been found to be true. Your data, properly converted into appropriate performance indicators, will show you where your largest margins come from. You can then channel more time and effort in that direction. For instance if a company had five drink brands in the market but notices that Brand A, which has a profit margin of at least twice the others is in greatest demand, they could (a) focus production efforts on that brand, so that more bottles go out to trade (b) Apply Best Practice/Continuous Improvement initiatives that would result in lower costs of producing each bottle of Brand A so that even though the market price remains fixed, the company is able to earn increasing profit margins per bottle. 2. Sourcing Capital – For Expansion or Startup. You can make it easier for banks and prospective investors to back you financially and/or take the decision to buy into your business. Those already running their businesses will know that banks like to see detailed business records that show in real terms all aspects of a business' performance. Without detailed and comprehensive spreadsheet tracking, it might be difficult to show this. Agreed there are software applications that capture most of these. However, sometimes, you want to highlight certain scenarios or trends in a way that an off-the-shelf application cannot accommodate due to the uniqueness of your need. It is in this regard that the use of spreadsheet tracking becomes relevant. The intelligent use of spreadsheets, combined with the application of the 80:20 rule will help to achieve the foregoing and more. One does not need any expert to start doing these things today. Just take the decision to start keeping daily, accurate records and commit to analysing them. You'll be surprised to find that you will soon become much more aware of how you're doing and what aspects of your business you should focus on more to get better returns for your efforts - and you will be able to confidently supply verifiable/authentic financial data to back up any claims you make about your business performance to bankers or prospective investors. Deciding What Spreadsheet Application To Use This would ultimately be up to you. The big "fight" has always been between Lotus 1-2-3 and Microsoft Excel. I started out with Lotus 1-2-3 back in 1993 and learnt Lotus Macros programming(via self-tutoring). I eventually used this skill to develop - in my free time - various custom spreadsheet solutions(that were formally adopted for use in the departments I worked in as a brewer/manager in Guinness), before switching to Microsoft Excel in 2001. Subsequently, I developed my Excel Visual Basic spreadsheet programming skills (also via self-tutoring), because the company had chosen to adopt MS Office during the roll over to year 2000. I believe using either of these two applications should not pose any problems for implementing your spreadsheet automation ideas. This is because both have always been "friendly", towards making it easy for users to get more functionality out of them by way of custom programming. You can choose to learn how to do it yourself - or call in someone(an Excel VB Solutions Developer for instance) who knows how. Again, this would be dependent on your purpose, how proficient you are, and/or how much time you have at your disposal. Ultimately, even if someone develops a custom application for you, it should happen with YOUR guidance at every point to ensure that it does EXACTLY what you want it to do, and that you can easily - with your developer's support/coaching - learn how to make modifications to it in future, without needing to call back your developer. This last point in my opinion is ONE major benefit you must seek to extract, if you choose to engage the services of a developer. S/he should be able to help you develop (in-house) expertise needed to maintain the application AFTER s/he is gone. If you fail to ensure this, all your cost-savings from using the application might end up being spent paying the developer to maintain the application over time in the future! From this point on, I will refer to only one of the above mentioned applications, because it is my preferred work environment. That is Microsoft Excel. I believe users of other spreadsheet applications will be able to adapt whatever I say from here for use in their own peculiar environments. Automating Your Spreadsheet Document : What is Excel VB? Microsoft Excel is a powerful tool for recording, organising/re-organising, analysing and presenting information. By Excel VB, I refer to Excel VBA - where VBA means Visual Basic for Applications(VBA). VBA refers to the highly extensive and flexible macro programming language developed by Microsoft for use in their MS office applications – Word, Power Point, etc. VBA is therefore different from the Standalone Visual Basic program used(by professional programmers) for developing commercial quality software applications – though it borrows many of the latter’s features. Think of Excel VBA as being the standalone Visual Basic software, built into Excel for the benefit of Excel users who are not necessarily programmers, but who are keen to exert more control over the application. So, Excel VB offers any interested users the necessary tools to make the application deliver more functionality. The final product is still an Excel document, but with extra functionalities added using VBA. Why Excel Visual Basic - and NOT Visual Basic? 1. I always answer this question by asking the following question: What would be the point of "Killing A Fly With A Hammer"? Let me elaborate. If a method is available that allows us to achieve the same desired result(s) at LOWER cost, with LESS effort and in LESS time, why should we fail to adopt i Why Bother With Distributed Leadership? e formally adopted for use in the departments I worked in as a brewer/manager in Guinness), before switching to Microsoft Excel in 2001. Subsequently, I developed my Excel Visual Basic spreadsheet programming skills (also via self-tutoring), because the company had chosen to adopt MS Office during the roll over to year 2000.I'm an alumni of Boston University Graduate School of Management, so I receive the Alumni magazine Bostonia. To be honest, that doesn't mean I read it faithfully at all. But this issue was different. George Labovitz, a professor in organizational behavior at the school wrote an article recently on his research into the application of alignment to achieve extraordinary results in organizations.He caught me with the first sentence: "More than thirty years of research has shown that aligned and integrated organizations outperform their nearest competitors in every major financial measure."He admitted not many organizations do it, but those that utilize it well also realize a significant competitive advantage!By definition: alignment is the optimal state in which strategy, people, customers, and key processes work in concert to propel growth and profits. When business leaders implement this kind of alignment, the whole organization enjoys greater customer satisfaction, employee satisfaction, greater returns for investors. To do this, they de-emphasize hierarchy and distribute authority, information, knowledge, and customer data. As a result, every employee top to bottom, understands the strategy and goals of the business. Consequently, everyone knows how his/her work contributes to it.There are many ways to measure alignment. But you can only achieve alignment across the board through distributed leadership. Implementing such strategies develops leadership in each unit of your operation and at different levels of your organization. You actually end up empowering employees to act and give them the knowledge about what must be done.With this kind of clear vision and strong communication, you can allow your team to run with tasks and projects independent of your day-to day management, freeing you for higher level leadership tasks and responsibilities.With this kind of clear vision and strong communication, you can allow your team to run with tasks and projects independent of your day-to day management, freeing you for higher level leadership tasks and responsibilities.* Keep people connected - so they know what is at stake.* Help people think holistically. You can't expect them to make good decisions if they can't see the big picture.* Keep people connected to the company vision, mission and goals - raise the horizon of understanding so they are not limited to seeing only department or job specific goals.* Reward and recognize people for working toward the main goal - not just department goals.* How you bring this into the review process will drive it home for future behavior.*Create opportunities for people to interact - they work better with people they know personally and can empathize with.* Make the process iterative - taking action is not a I believe using either of these two applications should not pose any problems for implementing your spreadsheet automation ideas. This is because both have always been "friendly", towards making it easy for users to get more functionality out of them by way of custom programming. You can choose to learn how to do it yourself - or call in someone(an Excel VB Solutions Developer for instance) who knows how. Again, this would be dependent on your purpose, how proficient you are, and/or how much time you have at your disposal. Ultimately, even if someone develops a custom application for you, it should happen with YOUR guidance at every point to ensure that it does EXACTLY what you want it to do, and that you can easily - with your developer's support/coaching - learn how to make modifications to it in future, without needing to call back your developer. This last point in my opinion is ONE major benefit you must seek to extract, if you choose to engage the services of a developer. S/he should be able to help you develop (in-house) expertise needed to maintain the application AFTER s/he is gone. If you fail to ensure this, all your cost-savings from using the application might end up being spent paying the developer to maintain the application over time in the future! From this point on, I will refer to only one of the above mentioned applications, because it is my preferred work environment. That is Microsoft Excel. I believe users of other spreadsheet applications will be able to adapt whatever I say from here for use in their own peculiar environments. Automating Your Spreadsheet Document : What is Excel VB? Microsoft Excel is a powerful tool for recording, organising/re-organising, analysing and presenting information. By Excel VB, I refer to Excel VBA - where VBA means Visual Basic for Applications(VBA). VBA refers to the highly extensive and flexible macro programming language developed by Microsoft for use in their MS office applications – Word, Power Point, etc. VBA is therefore different from the Standalone Visual Basic program used(by professional programmers) for developing commercial quality software applications – though it borrows many of the latter’s features. Think of Excel VBA as being the standalone Visual Basic software, built into Excel for the benefit of Excel users who are not necessarily programmers, but who are keen to exert more control over the application. So, Excel VB offers any interested users the necessary tools to make the application deliver more functionality. The final product is still an Excel document, but with extra functionalities added using VBA. Why Excel Visual Basic - and NOT Visual Basic? 1. I always answer this question by asking the following question: What would be the point of "Killing A Fly With A Hammer"? Let me elaborate. If a method is available that allows us to achieve the same desired result(s) at LOWER cost, with LESS effort and in LESS time, why should we fail to adopt it? Certain IT persons insist that developing executable applications using the standalone Visual Basic programming language is "better" as it does not limit the user to a particular user application software environment. I concede that this might be a valid point under certain conditions. However, I point out that there are many users who have peculiar needs that do not necessarily require complex solutions. A lot of people today simply want to get their data recording, (re)organisation, and analysis for decision making done quicker and with less effort. They also want to spend as little money as possible to do this. In other words, they want a cost-effective solution that gives them independence from the solution provider in the long term - without requiring them to undertake laborious skills acquisition immediately. This category of everyday users of technology described above are the ones I believe need Excel VB solutions of the type I describe. One expects that some of these users will over time develop an interest in acquiring advanced skills needed to develop their own solutions in future - which is why I also encourage them to do so, possibly via self-tutoring, like I did. 2. Another question I ask, in answering the "Why Excel VB?" question is : "Why re-invent the wheel? " My experiences(and those of others who favour the use of Excel VB like I do), confirm that to organise, and analyse data for (financial/management) report generation and decision making, you will save hundreds of hours using already in-built, pre-programmed Excel functions compared to a situation where you used Visual Basic proper. All the functions needed to achieve the above purposes already exist in Excel, so that you don't have to write them all from scratch as would be the case if you were to use Visual Basic. 3.It works even when you lack "In House" expertise For the purpose of creating custom financial and business management solutions that solve your identified problems, and give you control/ownership, without burning a hole in your pocket, Excel VB offers an amazing variety of possibilities, in the hands of an adequately skilled user. In addition, an Excel VB developer( who in many cases will tend to be a user turned developer, and is therefore likely to easily see things from your perspective) - unlike a programmer - is more likely to be positively disposed to working with you to ensure the application meets your practical needs. S/he will readily understand that the final application is meant to help solve a real problem(s), and will therefore build it to match those expectations. It's not enough to have a professional with the technical skills to solve your problem. s/he also needs to have the right attitude and background/experience - else the relationship will not work. This is where an Excel VB resource is more likely to add value to you. Most Excel VB Developers have backgrounds in management, accounting, engineering and other fields, which further equips them to be useful to you in "thinking up" better ways to apply your spreadsheet automation to get the most value for your business. You therefore need to choose the right developer, with the appropriate background to match your needs. I believe the foregoing are compelling justifications for choosing Excel Visual Basic over Visual Basic. Get Maximum Returns On Your Investment In Spreadsheet Automation By Developing "In House" Expertise Organisations can deliberately expose their employees to learning events(or self-help tutorials) on spreadsheet solutions development. Such employees can then be challenged to develop in-house solutions that effectively address the business' peculiar data analysis/report-generation needs as they arise. A person with proven competence in this area CAN become "notorious" for developing spreadsheet applications, which eliminate drudgery from the process of using MS Excel to handle large amounts of data. Typically, work that takes hours or days will suddenly take minutes or seconds to finish. The claims I make above are NOT exaggerated. They are in fact based on my personal experiences doing the foregoing (a). As an manager in the challenging, fast-paced manufacturing work environment of a corporate multinational (b). As a solutions developer for individuals and businesses who use MS Excel for their work. I am keen to encourage individuals and organisations to explore using advanced MS Excel formulas and functions, in conjunction with Excel VBA programming, to develop customised spreadsheet applications that will solve typical problems end-users encounter daily in trying to record/analyse data and generate reports. The savings - from using your "in house" expertise - in terms of money and man-hours alone, will quickly justify the investment you make in "developing the needed skills" - especially, when you compare what you spend with the cost of purchasing a commercial software application - or even engaging the services of an Excel VB developer. Summary The key imperative for most people who handle business data is often "how to use it" to monitor - and where feasible - control performance i.e. they study/anticipate trends in a way that helps decision making towards ensuring REPRODUCTION of desired results, while minimising - or eliminating - undesirable ones. You CAN transform the way you manage/analyse data(or generate reports) in your business today - and get more usable benefits to the extent that your profits increase. One major step you can take towards achieving this purpose, will be to intelligently use spreadsheet automation to improve data handling/analysis and report generation systems in your business operations - while empowering yourself and/or staff to acquire skills needed to maintain the developed spreadsheet solutions for the future.
HTTP = HTML link (for blogs, profiles,phorums):
Related Articles:Money Is Up There With Oxygen-So Learn To Breath Deeply! How to Advertise Your Notary Business Rental Companies Have Record Year
|