PDA

View Full Version : Will VBA die?



bansom1978
07-17-2012, 10:52 PM
Hi,

MS has launched Ofice 2013 with all it's collaboration featrures integrated closely with cloud based (and Sharepoint based) solution. My question is, in this scenario how VBA is well equipped? Will it be completely migrated to VSTO (.net) ? Please advice..

Thanks in advance.

Somnath

Aflatoon
07-19-2012, 04:31 AM
Will VBA die? Yes, eventually, but not for a long while yet.

Salient
09-03-2012, 07:39 PM
Hi,

MS has launched Ofice 2013 with all it's collaboration featrures integrated closely with cloud based (and Sharepoint based) solution. My question is, in this scenario how VBA is well equipped? Will it be completely migrated to VSTO (.net) ? Please advice..

Thanks in advance.

Somnath

Eventually vba will evolve to something else, hoever cloud or sharepoint is something I'm not noticing a big pick up on due to the inherent security issues for sensative data.

gervie
10-21-2012, 04:33 AM
VBA will die, I think so, like Flash will die when HTML5 develop. Anyway, if VBA die, Microsoft will create something better than VBA.

Dimitris254
05-01-2016, 02:31 PM
i'm going to use it in the next months for sure :D

SamT
05-02-2016, 01:53 PM
More and more third party vendors are including the ability to use VBA to control their software. IMO, it will take as big a paradigm change as from CP/M to DOS to really kill VBA

Bob Phillips
05-03-2016, 04:07 AM
VBA will die, I think so, like Flash will die when HTML5 develop. Anyway, if VBA die, Microsoft will create something better than VBA.

My, there is an optimist if ever.

objpascal
07-28-2017, 07:45 AM
VBA will die, I think so, like Flash will die when HTML5 develop. Anyway, if VBA die, Microsoft will create something better than VBA.
For Flash I think the official year has been confirmed as 2020. VBA development is stil continuing.

Bob Phillips
08-04-2017, 04:07 AM
For Flash I think the official year has been confirmed as 2020. VBA development is stil continuing.

Changes in the object model are (mostly/partially) added to VBA, but there is no VBA development as such. Microsoft would love to see it die, they just know that they can't kill it yet.

Galactico
09-07-2017, 09:52 AM
I hope that never

formulation
09-19-2017, 06:46 AM
Well, five years have passed since the op made this thread and vba is still around. With that being said, I see it sticking around for at least another 5-10 years before taking a backseat to to other languages.

ste.bann
02-05-2018, 08:34 AM
Never too late to learn coding, I guess

jfranco
02-12-2018, 11:38 AM
First, dropping VBA entirely from Office is not as easy as it sounds because there are so many macros powering spreadsheets (I guess even the Microsoft staff will be affected by such as measure because they surely run macros in the spreadsheets).

I understand some people are reluctant to devote their programming learning and coding efforts to a technology that might be fading away but we should remember that learning programming will pay off in many ways. For example, our time invested in learning any programming language is not wasted because all programming is based on the same principles such as instructions and decisions (aka: algorithm).

Learn the algorithm principles of programming.
Learn the Excel object model (https://www.wizdoh.com/excel-vba-object-model-demystified/) because it will be the same if you use C# or VB net because Excel won't change its native structure.

Well, coding in a dying language is something to be cautious about because the code might not be directly translatable to a new language and you might need to write everything from scratch. If Microsoft gradually moves toward a non-VBA reality, it will be toward their core languages C# and VB net. So learn C# and VB net and be ready for the future.

Thanks