The word "any" does not contain negation. It is used in negative sentences and questions but it must be accompanied with a negation expressed separately,
e.g.
He never buys ANY flowers. - negation is conveyed by "never"
John didn't have ANY questions concerning Jane's presentation. - the verb is negative
"No" is used with nouns.
He has NO doubts concerning his new job offer.
Compare the above sentence with another including ANY:
He doesn't have ANY doubts concerning his new job offer.
As you can see, the use of "no" does not require any additional negation to be made. The word "no" is the only negation in the sentence.