stdVBA
Rubberduck
stdVBA | Rubberduck | |
---|---|---|
67 | 24 | |
311 | 1,937 | |
4.2% | 0.8% | |
7.7 | 8.4 | |
10 days ago | 4 days ago | |
VBA | C# | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
stdVBA
-
Why do people still use VBA?
I do RPA from VBA personally using IAccessiblity. See stdAcc (https://github.com/sancarn/stdVBA/blob/master/src/stdAcc.cls) and an example (https://github.com/sancarn/stdVBA-examples/tree/main/Example...)
-
Writing a Compiler is Surprisingly Easy (part 1)
You could have just treated everything as variant correct? That's what we do here: https://github.com/sancarn/stdVBA/blob/master/src/stdLambda....
-
Is the era of the self-taught dev over?
The responses I got was a mix. Some businesses didn't take me seriously because the main language I used was VBA. Some businesses claimed I was too eager and I "didn't have a life". No one seemed to care about the achievements I had made in the languages, like building a DSL in VBA, or this electron app. I did eventually get a job in another engineering firm though, where I spend 90% of my time to this day programming.
-
Best Practice in Aggregating Data
Really depends what you actually want to do and how neat (or fast) you want your code to be too... I typically use stdEnumerator and stdLambda from stdVBA.
-
How long have you been using VBA? What do you use it for at your job? Or for personal reasons
Sometimes, though more of a library / tool developer here. See stdVBA or stdVBA-examples
-
Why does VBA give general statement for errors and not exact?
That said it is effort. After building stdLambda which brings lambda syntax to VBA, I can tell you that error handling in this class is still trash. It's just a lot of effort to write good error messages, and handle all errors correctly. Still definitely an item on the TODO list, but will it ever be a priority? idk
-
Bulk Structured Spreadsheet Extractor
Otherwise this library poses as an example of how to use stdVBA libraries. Libraries used in this project: stdEnumerator, stdArray, stdCallback, stdCOM, stdICallable, stdLambda, stdRegex.
-
A Fast and Simple Settings Management Module. Automatically sets everything up and works for PC or MAC
If you want a solution though see stdSettings. There are both system and user settings. Users are bound by their domain, so should work across organisations :)
-
[EXCEL] How do I get the accName of a control via AccessibleObjectFromWindow
Use stdVBA's stdAcc:
-
/r/VBA PSA: ChatGPT is incredibly good at writing basic VBA code if you give it clear instructions of what you want it to do and how
Explaining code in such a way that it codes the correct thing is pretty awful though... Let's try to do that for stdTimer.
Rubberduck
- Rubberduck – A free and open-source VBIDE add-in
- In a world that runs on Excel, why should I as an engineer learn python?
- Welche Marke/Firma hat euch als Kunde verloren und warum?
-
What’s the best IDE?
But, with the RubberduckVBA plugin, the editor certainly becomes very usable.
-
Code Review - Is this clean code?
I agree - it generally looks pretty clean in general. Do you use Rubberduck? If not, I'd run the Code Inspections - it will always find some best practices that you missed and you can tweak the output to your preference.
-
I’m making a vbaProject.bin packager in python and looking for anyone with opinions!
I suppose this is like the opposite of this project: https://rubberduckvba.com
-
Is it for bath time?
It's a great plugin for VBA: https://github.com/rubberduck-vba/Rubberduck
-
Open source projects looking for contributors
This project is extending the VB6 IDE?
- does everyone know about rubber duck? I love this little plugin
-
Eve Online fans cheer Microsoft Excel features at annual Fanfest
A lot of Runescape resource to XP / hours calculators. What they really need to do is replace VBA with a proper programming interface. Rubberduck VBA [1] Adds some essential features into the VBA IDE but they really just need to add C# support directly.
[1]: https://rubberduckvba.com/
What are some alternatives?
ECPTextStream - ECPTextStream is a VBA text buffered reader designed to manage text streams in Microsoft Office applications, from VBA.
EvilClippy - A cross-platform assistant for creating malicious MS Office documents. Can hide VBA macros, stomp VBA code (via P-Code) and confuse macro analysis tools. Runs on Linux, OSX and Windows.
VBAChromeDevProtocol - VBA (Excel) based wrapper for Chrome Developer Protocol (CDP) - sorta a VBA version of Puppeteer/Selenium
Elasticsearch .NET - This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
VBCorLib - The VBCorLib framework brings many of the powerful .NET classes to VB6.
leetcode-excel - Solutions to leetcode problems, written in the Microsoft Excel programming language (TM)
VBA-Project-Information - VBA Project Information
SQLiteForExcel - A lightweight wrapper to give access to the SQLite3 library from VBA.
VBA-JSON-parser - Backus-Naur Form JSON Parser based on RegEx for VBA
SQLiteC-for-VBA - SQLite library for VBA wrapping ADODB and SQLite C-language API.
VBAPackager - Based on Evil Clippy, designed to package VBA documents (WIP)
PhotoDemon - A free portable photo editor focused on pro-grade features, high performance, and maximum usability.