Macromolecular structures involve diamond where each atom is bonded to 4 others. Whereas molecular (aka simple molecular) is just separate molecules held together in a solid state by intermolecular forces (ie. van der Waals, hydrogen bonds, dipole-dipole). An example of molecular is iodine: the diatomic iodine molecules are held together by van der Waals.
Ice is technically molecular but has a structure similar to macromolecular due to the hydrogen bonds that hold the water molecules in place. The water
molecules are arranged like a macromolecular crystal but aren't actually one, if you know what I mean...
Hope that helps!