Filled Surface - Multiple Closed Loop Selections

In repairing/updating imported part models, I find myself using the Filled Surface feature repetitively.  If 30 blind holes have to be revised, then I will have 30 Filled Surface features following a Delete Face command to remove the drill walls & drill tips of the blind holes.

Have any of you written a macro that allows pre-selection of multiple closed loops in order to “automatically” fill each closed loop? If utilized on the above example, the macro would generate 30 Filled Surface features.

Thanks,

Nick

SolidworksApi macros