You have several Sub procedures which are identically named. VBA procedures must be uniquely named.
The quickest way to find them is to open the VBA Editor and click Debug - Compile. This will highlight all any which are ambiguous, and you can then review your code and decide which to keep.