Owing to the rapid exhaustion of energy in the manufacturing sector, energy-efficient scheduling has become a research hotspot. This work addresses an energy-efficient manufacturing cell scheduling problem, in which three major energy-saving strategies, machine off/on criterion, speed-scaling policy and transportation optimization strategy, are simultaneously utilized to save energy comprehensively. A mixed-integer linear programming model is hereafter developed to reduce the transportation energy, processing energy and standby energy via cell formation, cell scheduling and machine off/on decision respectively. To solve this problem efficiently, an enhanced cooperative co-evolutionary algorithm (ECCA) with two improvements is developed. Specifically, four energy-oriented heuristic rules are designed to create initial sub-swarms with lower energy consumption; a Q-learning-based sub-swarm size adjustment mechanism is developed to maximize the exploration efficiency across all sub-problem domains and escape from local optima. Experimental results indicate that the two improvements in ECCA are effective, and the proposed ECCA significantly outperforms six state-of-the-art algorithms with a p-value much less than 0.0001. More importantly, by simultaneously employing the three major energy-saving strategies in manufacturing cells, the resulted energy-saving ratio is above 5%.