In my VBA project I have a number of cells which I refer to within many modules and subs. For ease of reading sake I have declared and initialised a variable to the cell reference in the following way:

```
LowerBound = ThisWorkbook.Sheets("Rules").Range("B22").Value

```

I would like to initialize this variable just once in my project, is it correct to use a global variable in this instance? I have found lots of material suggesting these should be avoided (as per this answer [Initialising global variables in VBA](https://stackoverflow.com/questions/4987713/initialising-global-variables-in-vba)). If this is incorrect what is best practice when referring to a cell throughout a project?