A collection of standalone VBA functions to use in other projects.
- Download and install the latest release from Github.
- In your start menu, open MiscVba for the documentation.
- Download the template from the home page of the documentation.
- Insert a new module in VBA
- Use prefix
Fn
to access the MiscVba functions. For example:
Set LO = Fn.GetLO("table")
Read this is you are a developer contributing to MiscVba.
The code in this repo is stored in a decompiled state, as .bas
files. This can be combined into a file called
MiscVBAFunctions.xlsb using the compile.cmd script. After editing
MiscVBAFunctions.xlsb, it can be decompiled back into .bas
files using the
decompile.cmd script.
- See https://docs.google.com/spreadsheets/d/1nnPorllRq35TcZDrsksJLFC5HBvHUOkP3ihLK1sgVOI/edit#gid=2120525226
- Run
black .
from the repo root regularly. - Run
mypy .
from the repo root regularly.
From the repo root:
python -m unittest
- Ensure all tests pass and all coding standards are met.
- Update dependencies:
app-builder -d
- Make a local release and test it:
app-builder -l
- Make a release on GitHub:
app-builder -g