A macromolecule is a very large molecule commonly created by some form of polymerization. In biochemistry, the term is applied to the four conventional biopolymers (nucleic acids, proteins,...
It is two completely different things. Diffusion of macromolecules is random movement of macromolecules given by their energy, temperature. And biological membrane is a lipidic membrane.