How fast is fast, I did a project manual version of task around 4 hours, 1st go using command for most of it about 36 minutes, current version is about 2 minutes. That includes 4 (alert "step 1 has been completed") so user can know something has been done. I could remove the alerts but at about 1.5 minutes seems still worthwhile, but compare 4 Hours.
Excel to table should be almost instant, using VL, the clue here is to turn off table regen, and turn it back on once the table is made, this is a massive change in speed, I have seen like 2 seconds v's a minute plus. (vla-put-regeneratetablesuppressed tableobj :vlax-false)
I have select a range in Excel or just get all used cells. The latter no user input.