Is there a Uni Dregree worth of learning in Excel???

On a much more speculative level, I suspect also the following mechanism:
  • In order to be really proficient in VBA, a good education in general programming and algorithms is necessary, and people who have it most likely perceive the language of formulas as something strange and weird,
  • Those who do not have general programming education can master in formulas, but even if they do so, it does not get them any closer to programming in VBA.
I agree, with the following caveat: mastering formulas enables the user to determine whether a macro is necessary or not.

I came into Excel with a good background in programming and ended up writing macros for most everything, but I realized that becoming more proficient in formulas could simplify my life. Now I create workbooks that use macros to import data and formulas to populate the reports. I am not an expert in either, but knowing both helps me prepare much more efficient workbooks.
 

Excel Facts

Excel Can Read to You
Customize Quick Access Toolbar. From All Commands, add Speak Cells or Speak Cells on Enter to QAT. Select cells. Press Speak Cells.
[*]In order to be really proficient in VBA, a good education in general programming and algorithms is necessary, and people who have it most likely perceive the language of formulas as something strange and weird,
[*]Those who do not have general programming education can master in formulas, but even if they do so, it does not get them any closer to programming in VBA.

I disagree. I have a degree in Ranch Management and never stepped near a computer let alone VBA when I was in school, yet I work with both formulas and VBA. I think all you need to use either are fundamental logic skills, and if you have that you can find the resources for how to make it happen.

With regards to VBA and being a programmer, something strongly reiterated to Microsoft senior management this year was the fact that most VBA users don't have any background in programming or computer sciences. Hence the reason that VBA.Next must be easy to use and understand (to the degree that any programming language can be), and that it had to have a strong recording capability, as many users will never go beyond that. But most of all, it can not be a language that requires advanced programming skills (like .Net) or they'll lose the majority of their user base.
 
I disagree. I have a degree in Ranch Management and never stepped near a computer let alone VBA when I was in school, yet I work with both formulas and VBA. I think all you need to use either are fundamental logic skills, and if you have that you can find the resources for how to make it happen.

With regards to VBA and being a programmer, something strongly reiterated to Microsoft senior management this year was the fact that most VBA users don't have any background in programming or computer sciences. Hence the reason that VBA.Next must be easy to use and understand (to the degree that any programming language can be), and that it had to have a strong recording capability, as many users will never go beyond that. But most of all, it can not be a language that requires advanced programming skills (like .Net) or they'll lose the majority of their user base.

Dear Smitty,

We are speaking about real experts in VBA and/or formulas, on the level of MVP (or close to it), a very small minority of all Excel users. Therefore the statistical profile of a general VBA user (who can hardly do anything more in VBA than record a macro) does not imply anything about their education. You are a counterexample to my speculative hypothesis, but a single one.

J.Ty.
 

Forum statistics

Threads
1,223,723
Messages
6,174,110
Members
452,544
Latest member
aush

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top