/VBA-ExtendedDictionary

Dictionary object that extends the Scripting.Dictionary

Primary LanguageVBAMIT LicenseMIT

VBA-ExtendedDictionary

Dictionary object that extends the Scripting.Dictionary

MIT license VBA Buy me a Beer!

ExtendedDictionary exposes the standard functionality of a Scripting.Dictionary object as well as providing additional useful functionality that avoids boilerplate.

  • Load range of values as key / value pairs for fast dictionary population.
  • Better control over what does and does not raise an error.
  • Option to count the keys rather than load values.
  • Wrapper to get value or default similar to modern languages.

Installation

Download the Dictionary.cls file and add it to your project.

Documentation

Read the docs for usage and examples.

Licence

Released under MIT by Sam Vanderslink. Free to modify and reuse.