У меня есть таблица Excel, в которой есть несколько модулей с несколькими подпроцедурами. Один модуль имеет несколько процедур, а другой модуль вызывает каждую из этих процедур. Проблема в том, что список Call Subs будет отличаться. Я знаю, как добавить к приведенной ниже подпрограмме, но я не могу понять, как удалить строку, основываясь на том, что я ввожу в ячейку на листе. Процесс будет заключаться в том, чтобы ввести «Call TMS1707455» в ячейку, а затем запустить макрос, который удалит значение этой ячейки из нижеприведенного подпункта.
Sub TMS()
Call TMS1707455
Call TMS1367006
Call TMS4268798
Call TMS1366994
Call TMS39522
Call TMS39523
Call TMS4482313
Call TMS19395
Call TMS39415
Call TMS37118
End Sub
Или было бы лучше или возможно ввести этот список Call Subs в столбце рабочего листа. Затем я мог бы при необходимости изменить список и получить макрос, который будет вызывать все процедуры, основанные на столбце подпрограмм вызова. Таким образом, мне не нужно иметь макрос для добавления строк и макрос для удаления строк. Я просто не могу найти информацию о том, как это сделать.