Any is a useful word with several meanings,"one," "a," "an," "some," "no matter which," "every." "Do you have any money?" Any is considered informal (colloquial) when it is used as an adverb to mean "at all": "He did not work any last month." You can substitute at all for any in such a sentence. Or you can, if you wish, consider that any in the sentence quoted is a pronoun rather than an adverb. Any and all is a wordy, trite expression.
Dictionary of problem words and expressions. Harry Shaw. 1975.