https://github.com/ceybers/excel-filter-manager
Stores and restores the state of table filters in Excel
https://github.com/ceybers/excel-filter-manager
Last synced: 4 months ago
JSON representation
Stores and restores the state of table filters in Excel
- Host: GitHub
- URL: https://github.com/ceybers/excel-filter-manager
- Owner: ceybers
- License: mit
- Created: 2021-12-03T13:09:42.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-12-03T13:17:51.000Z (over 3 years ago)
- Last Synced: 2024-08-13T07:18:15.352Z (8 months ago)
- Language: VBA
- Size: 63.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - ceybers/excel-filter-manager - Stores and restores the state of table filters in Excel (VBA)
README
# excel-filter-manager
Stores and restores the state of table filters in Excel## Filter Manager
Serializes and de-serializes the common filter types.
The criteria are converted to Base64. The parameters for the filter for each columns are stored in a simple comma separated format. Then all the filters are stored separated by semicolons.
This allows us to copy and paste to clipboard, or to store it in a cell in a hidden worksheet to store/restore the filter, via a VBA form (not yet implemented).
## TODO
* Proper UI for storing and restoring filters
* Quick toggle on/off for filters on active table
* Selectively store/restore filters on a column-by-column basis
* Store filter state in a more sensible format than the current comma and semi-colon format
* Replace current test code with proper unit tests