I see the post I had believed to be consigned into the past has reared its ugly head again.
I feel I must defend myself here to quite an extent.
In my time on this board, approximately 90% of the questions I get involved in are from posters who want to achieve fairly rudimentary things in Excel using VBA. Naively I suppose, I assumed this post was coming from an angle I am all to familiar with, and with which I try to come up to solutions with my own programming problems. I assumed that an a point in the development of his software, the OP2 had perhaps come across a barrier to which there was only one solution. So I suggested a workaround, that I thought would befit his relatively unsophisticated needs. As it turns out, his needs were much more sophisticated than I assumed, and therefore I failed to see the need for constants when perhaps they would be useful.
So you see, my post was not ridicule at his situation, or his techniques, it was more a sense that he had missed the kinda obvious workaround, as it appeared to me.
So it comes down to previous experience on this board, with other posters, and the typical situations encountered. It also comes down to the choice of platform (VBA), within which I would never have imagined such a intensive process to be managed, and it also comes down not to ignorance of programming concepts, but more a lack of information about the context of the post.
And tusharm, I don't know how you can't see the rude and aggressive nature of the posts, but many others have, so I thank them at least.
Again I have to defend my professional integrity, and to that I say this. We're not, as you say, programming in an environment that supports constant arrays. I have, and do, program in environments that support constant arrays. This is a forum for Excel, and at best VBA. 5 years of forum silence answered that. My comments on the motivation for such a data structure have been misread out of context, in so far as the lack of information about the reasoning for the OPs needs in the first place. More information about that motivation is needed than 'There is a need for a constant array'. I have no clue as to his background, his project, his skillset, and I offered a solution that was jumped upon as displaying a lack of competence when all I really tried to do was help.
So yeah, thats my piece. Sorry for taking the time to even look at this and offer my help in the first place. Thanks for digging this up again Tushar, what a great guy you really are.