Forum Discussion
Baccma
Jul 23, 2022Copper Contributor
Advanced formula environment: suggested improvement to UI
Would be great if there was the facility within the AFE to select an existing workbook and import all or selected lambda functions from it, rather than having to go through cut and paste.
blairj
Dec 04, 2022Copper Contributor
Baccma, I agree. I posted a https://feedbackportal.microsoft.com/feedback/idea/4dbd4096-e673-ed11-a81b-000d3ae32cd0 in the feedback portal and copied below. Import or copy/paste is better than having to retype by hand for sure, but not really maintainable.
The Awesome
The Advanced Forumula Environment is awesome. It, along with changes to formulas such as LET, LAMBDA, and dynamic arrays have completely transformed Excel into something much more powerful and usable. So please take this out of the garage and put it out on the street as soon as possible.
The addition of modules is also a welcome addition. I can create many tailored functions that help enormously in building more helpful views of data more quickly.
The Problem
The problem now is maintainability. I have a number of different spreadsheets each with different queries for related but different purposes. Each of these have to do many of the same things with the data and so can use the same functions. To do this, a way is required to provide common functions in a module or set of modules that can be shared among different spreadsheets. Cut and paste is available, but that's pretty clunky and I have to know which spreadsheets to go to and then manually go to each one and update each module by pasting over the new version. I don't have access to GitHub and I shouldn't have to have yet another account to pay for just to store a few modules that apply only to these related spreadsheets. And even that seems like it's an import, not a reference to central definition.
The Ask
Excel already has the ability to reference data from other workbooks, and simply being able to do the same with modules would solve this problem in a stroke. Even just being able to have the modules saved as plain text files externally to reuse would be awesome. Then those files could then, if desired, be managed by a source control system. I have access to a subversion repository and possibly a GIT repository as well so being able to version them would be awesome, and then make them easily shareable within the company.
Conclusion
Seems like a number of things are happening with the Advanced Formula Environment, and hopefully many great things are coming, and I'm loving it. For me the greatest bottleneck at this stage to leveraging all of that awesomeness to it's fullest is the maintainability of modules. After that, the sky's the limit.
SergeiBaklan
Dec 04, 2022Diamond Contributor
I'm not sure that feedback portal is right place to comment MS Garage projects. Portal is more for the production Excel, research team from Cambridge not necessary monitor this resource. What they recommend is to publish here with proper tag
Low chances the will see the post without such tag.
Again, I prefer to communicate on GitHub here Issues ยท microsoft/advanced-formula-environment (github.com) , free account is more than enough for that.