Classes
Classes are features of the code which help to define an object. Their special role is to define the events, properties, procedures, and variables of an object. You will probably not be working with classes in the beginning of your VBA journey, but they will become an important part of your coding as you become more and more proficient in VBA. Classes are like the blueprint of an object, which help to further define it and make sure that the object is always working properly. The reason why you will not need to work with them in the beginning is because coding classes is a lot more complex than the coding that you will be used to as a beginner. Try to avoid them for as long as you are still in the process of learning the codes and only start playing with them when you are confident that you know enough about every other aspect of coding in Excel. The reason why is because even the slightest mistakes in classes will cause the entire code to fail. But don’t worry, you will definitely get to that point someday.