Я установил макрос VBA, который последовательно выполняет операцию VBA в каждой электронной таблице данного файла Excel.Учитывая, что в файле много листов, что иногда приводит к перебоям с сервером, мне приходится время от времени перезапускать запрос.
Итак, возникает вопрос: я пытаюсь изменить кодэлемент ниже таким образом, что макрос VBA начинает работать на выбранном в настоящее время листе / вкладке.Затем он последовательно охватывает все оставшиеся листы / вкладки справа от активного листа, но не те, которые слева уже заполнены.
Приведенный ниже код перезапускает каждый прогон макроса с самого первоголист / вкладка файла, который не нужен.Есть какой-нибудь умный твик к коду?
Dim xsheet As Worksheet
For Each xsheet In ThisWorkbook.Worksheets
xsheet.Select