Use "have" or "has" any/anyone/anything in the question?

The first one (once the verb tense is corrected, and substituting a count noun for advice, which is a mass noun) allows either, with very slightly different meaning:

Have any of my suggestions helped you?

Has any of my suggestions helped you?

The first seems more natural to me; but the second is possible, and implies that only one of them could have helped.

But anyone is syntactically singular, so

Has anyone seen it?

is natural, not *have anyone seen it?. (Anyone is not necessarily singular in meaning, so the answer might refer to one person or several).

(I have left out of you because *anyone of you is not idiomatic. Any one of you is idiomatic, but that means specifically just one of you.)