Paracompactness is a generalization from the
countable locally finite cover. If a space is paracompact then every open cover of it has a countable locally finite refinement. So you get a little narrower theorem by specifying the CLF cover specifically, but in many instances, you would use the given paracompactness of the space to prove the CLF cover exists.
The theorem is called Urysohn's theorem.
here is a sketch of the proof.