Я нашел ответ на форуме imacros:
1-й цикл: начиная с 1-й вкладки. Ваш макрос переходит на 2-ю вкладку с TAB T = 1
2-й цикл: начиная с 2-й вкладки. Ваш макрос переходит на 4-ю вкладку с TAB T = 2
3-й цикл: начиная с 4-й вкладки. Ваш макрос пытается перейти на 7-ю вкладку с TAB T = 3, но не может. Вкладка не существует, поэтому макрос прерывается с ошибкой.
И даже если вы попадете на 5-ю вкладку, вы не сможете вернуться на 1-ю вкладку, потому что iMacros не поддерживает отрицательное перемещение вкладки (TAB T = -1).
Чтобы решить эту проблему, вы можете заменить строку iimPlay на iimPlay ("CODE: TAB T =" + x + "\ n" + "TAB T = 1");
Таким образом, ваш макрос всегда будет возвращаться на первую вкладку и сохранит свою функциональность.