Software Solutions for SMB: What’s Right for You?

You know you can’t run your business on Word and Excel only, unless your plan is to stay small. With all the options popping up, how do you go about making the right investments today, that will best balance your current resources with future growth?

When starting a business, and even during its first years, many seem to pay little attention to their Information Systems (or software solutions). Why? Because it’s one of those things that doesn’t stop the show, and isn’t really taught in business schools as a strategic enough lever. There are much more pressing issues...

Continue Reading...

From a Developer’s Workshop: Developing the Ultimate Excel Date Picker

Making an attractive Excel product that runs on every Windows computer is challenging * What were my main considerations, tricks and compromises? Read on…

Most of you are probably already familiar with the recent addition to my Excel mastery offerings: The Ultimate Excel Date Picker. If you’re not, now is the time to pause and have a look: https://morsagmon.com/datepicker.

Product vs Project

Unlike a customer-specific project, the Date Picker is a standard product. What’s the difference, you’re asking? A project is designed to meet specific needs of a particular...

Continue Reading...

The Wonders of SUMPRODUCT – The Powerful, Less Used, Excel Function

excel excel-application Feb 06, 2020
SUM, AVERAGE, COUNTIF, VLOOKUP – these are a few of the most popular Excel functions. If you’re advanced, or in a specific profession, you may also use DSUM, NPV, REPLACE – to name a few. Even if you heard of, or used, SUMPRODUCT – be prepared for a surprise.

As I was updating myself with Excel questions in Quora this morning, considering what to post in my Quora Excel VBA Expert Space, I came across this question: What is the most useful Excel function that no one ever uses? I needed less than a second to shout out: SUMPRODUCT!

The purpose of SUMPRODUCT

The...

Continue Reading...

Error Handling in Excel VBA: What, Why and How

Would you embark an airplane without safety doors, slides and oxygen masks? I won’t * While not a matter of life and death, I won’t deliver an Excel application without proper Error Handling. Here’s why, and a hands-on video on how to do it right

What is error handling?

Ever received an error message popping up from an application you had no idea what it means, what to do and what’s going to happen to your data you just entered? Maybe something like this:

How does it make you feel? Do you know what caused this error? Do you know how to avoid it next time? Do you...

Continue Reading...

How a Small “Excel fix” turns into a Full-Blown Project

Just a small Excel fix. Just a couple of tables as a temporary solution. Just a little help with some formulas * How small Excel problems turn into a large-scale, business software. Happens to me all the time…

Just a small patch...

Couple of weeks ago, I was approached by a business owner, with this story: he’s offering an online service that matches home loaners with investors. For every mortgage need, he matches many small investors (any person, basically) to fund this loan. Loaners’ monthly receivables are distributed to the loan’s funders, short of the...

Continue Reading...

The HUGE performance difference: Worksheet cells vs. Arrays

excel excel-vba vba Jan 15, 2020
Need to update a large range of Worksheet cells using a Macro (VBA)?
Use an Array - don't loop the Worksheet cells!
The bottom line: 52 seconds or less than 1 second.

Arrays are a very important and popular data structures used in computer programming.

Manipulating arrays is extremely fast.

Updating Worksheet cells, one by one, is extremely slow.

Here’s an experiment that shows this in action

I set out to fill 500,000 cells with random numbers.

I did it in two ways:

Looping the cells, updating them one-by-one, took 52 seconds.

Looping an array, "throwing" the filled-up array to the...

Continue Reading...

5 surprising facts you may not know about Excel VBA

Are you an Excel user?
Ever heard of Excel Macros, or VBA?
What comes to mind when you hear that?
Here are 5 surprising facts you may not know about Excel VBA.
  1. Excel VBA is a complete software programming language. You can develop professional, top-notch business applications. Many of my customers work on Excel solutions for their mission-critical business needs, every day.

    Personal sales dashboard for increasing deals closure and meeting targets

  2. Excel VBA can work with external data sources, including all major Databases in the market, such as MySQL, MS-SQL, Oracle, and others. You no...
Continue Reading...

ERP Explained: How to Secure a Successful Project

Introducing an ERP culture, processes, solutions and technology is one of the most disruptive changes to an organization. Bringing the employees, management, organization and business to play together through a successful project – is a work of art, science and heart. How can this mission be a success?

In my previous Blog posts in the ERP Explained series, I outlined the approach and process of selecting an ERP solution, what is it and its benefits and challenges. In this closing post I offer some key considerations to secure a successful project. If you haven’t read the ...

Continue Reading...

ERP Explained: Benefits and Challenges

ERP should be an enabler of growth, efficiency and professional visibility of your business. Being part of a strategic organizational and business transformation haul, significant challenges prey along the way * Rip the benefits, prepare for the challenges

In my last Blog post I outlined the approach and process of selecting an ERP solution. The preceding post explained what is ERP and why you need it for your business. In this third Blog post in the ERP Explained series, we’ll consider the benefits expected from an ERP system against the challenges to prepare for.

Expected ERP...

Continue Reading...

ERP Explained: Choosing the Best ERP for Your Organization

Choosing an ERP solution is (almost) like a catholic wedding. It is one of the most important decision with long lasting implications, up to making the difference between a growing business and an enslaved business * Here are my main points to discuss with your strategic consultant when matching the best solution for your business.

In my last Blog post I explained what is an ERP system and why consider it for your business. Now it’s time to consider the selection process of an ERP solution.

I cannot emphasize enough: selecting an ERP solution is a critical decision with many...

Continue Reading...
1 2
Close

50% Complete

Two Step

Once you submit your details, you'll receive an email with a confirmation link. That's it! you're subscribed!